Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore/more wheel fixes #598

Merged
merged 3 commits into from
Mar 7, 2024
Merged

Chore/more wheel fixes #598

merged 3 commits into from
Mar 7, 2024

Conversation

JP-Ellis
Copy link
Contributor

@JP-Ellis JP-Ellis commented Mar 6, 2024

📝 Summary

A combination of a few additional fixes:

  • chore(ci): replace hatch clean with rm (228dfa7)

    Install hatch on the PyPy images seems unnecessarily difficult, just to run a
    few rm commands. So I am replacing the before-build step with the required
    rm commands.

  • chore(ci): set osx deployment target (5085931)

    To avoid ambiguity, setting the macOS deployment target explicitly.

  • chore(ci): pin os to older versions (325f731)

    To ensure that the wheels generated are compatible with as many devices as
    possible, I am pinning the operating systems of the runners to the oldest
    version currently supported.

🚨 Breaking Changes

🔥 Motivation

Ensuring greater compatibility, and fixing the PyPy builds.

🔨 Test Plan

In CI

🔗 Related issues/PRs

None

To ensure that the wheels generated are compatible with as many devices
as possible, I am pinning the operating systems of the runners to the
oldest version currently supported.

Signed-off-by: JP-Ellis <[email protected]>
To avoid ambiguity, setting the macOS deployment target explicitly.

Signed-off-by: JP-Ellis <[email protected]>
@JP-Ellis JP-Ellis added difficulty:easy A simple task appropriate for newcomers to the codebase type:fix Fix to an issue area:ci Relating to the CI/CD workflow labels Mar 6, 2024
@JP-Ellis JP-Ellis self-assigned this Mar 6, 2024
@JP-Ellis JP-Ellis force-pushed the chore/more-wheel-fixes branch 2 times, most recently from 25579d2 to f6066ed Compare March 6, 2024 23:51
Install hatch on the PyPy images seems unnecessarily difficult, just to run
a few `rm` commands. So I am replacing the before-build step with the
required `rm` commands.

Signed-off-by: JP-Ellis <[email protected]>
@JP-Ellis JP-Ellis force-pushed the chore/more-wheel-fixes branch 2 times, most recently from 7c32e83 to 228dfa7 Compare March 7, 2024 00:10
@JP-Ellis JP-Ellis merged commit 4de36d3 into master Mar 7, 2024
23 of 35 checks passed
@JP-Ellis JP-Ellis deleted the chore/more-wheel-fixes branch March 7, 2024 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:ci Relating to the CI/CD workflow difficulty:easy A simple task appropriate for newcomers to the codebase type:fix Fix to an issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant