-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix release ci config issues, drop 3.7 support, and prepare 2.6.2 rel…
…ease This commit fixes a release ci job configuration issue stemming from the fact that the release ci jobs are setup to parallelize the sdist and wheel publishing. The issue with this is the sdist, being just a tarball, is significantly faster to publish and always goes first. But the wheel builds which actually compile the cython code and run tests are slower and much more fragile. We've had two releases in quick succession where small oversights in the packaging configuration caused the wheel jobs to fail, but by the time we hit the failure the sdist had already been published to pypi which makes it hard to rollback. This commit updates the ci configuration to fix this and only upload the sdist after the wheels are there. Then to prepare for the second patch release on 2.6.x this commit drops support for python 3.7 and updates the ci jobs and package metadata to indicate 3.7 is no longer supported and no longer build or test it.
- Loading branch information
Showing
4 changed files
with
6 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,7 +20,7 @@ jobs: | |
- name: Build wheels | ||
uses: pypa/[email protected] | ||
env: | ||
CIBW_SKIP: "cp36-* pp* *musl*" | ||
CIBW_SKIP: "cp36-* cp37-* pp* *musl*" | ||
CIBW_TEST_SKIP: "*-macosx_arm64 *-macosx_universal2:arm64 *-win32 *-manylinux_i686 cp310-manylinux*" | ||
CIBW_MANYLINUX_X86_64_IMAGE: quay.io/pypa/manylinux2014_x86_64:latest | ||
CIBW_MANYLINUX_I686_IMAGE: quay.io/pypa/manylinux2014_i686:latest | ||
|
@@ -46,6 +46,7 @@ jobs: | |
run: twine upload ./wheelhouse/*whl | ||
sdist-build: | ||
name: Build and Publish Release Artifacts | ||
needs: [build_wheels] | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters