mypyc builds on PRs, skip mypyc wheels for 3.12 (#3870)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
parent
751583a1df
commit
62dca32dc5
12
.github/workflows/pypi_upload.yml
vendored
12
.github/workflows/pypi_upload.yml
vendored
@ -1,8 +1,9 @@
|
||||
name: Publish to PyPI
|
||||
name: Build wheels and publish to PyPI
|
||||
|
||||
on:
|
||||
release:
|
||||
types: [published]
|
||||
pull_request:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
@ -28,7 +29,8 @@ jobs:
|
||||
- name: Build wheel and source distributions
|
||||
run: python -m build
|
||||
|
||||
- name: Upload to PyPI via Twine
|
||||
- if: github.event_name == 'release'
|
||||
name: Upload to PyPI via Twine
|
||||
env:
|
||||
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
|
||||
run: twine upload --verbose -u '__token__' dist/*
|
||||
@ -68,7 +70,8 @@ jobs:
|
||||
name: ${{ matrix.name }}-mypyc-wheels
|
||||
path: ./wheelhouse/*.whl
|
||||
|
||||
- name: Upload wheels to PyPI via Twine
|
||||
- if: github.event_name == 'release'
|
||||
name: Upload wheels to PyPI via Twine
|
||||
env:
|
||||
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
|
||||
run: pipx run twine upload --verbose -u '__token__' wheelhouse/*.whl
|
||||
@ -87,7 +90,8 @@ jobs:
|
||||
ref: stable
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Update stable branch to release tag & push
|
||||
- if: github.event_name == 'release'
|
||||
name: Update stable branch to release tag & push
|
||||
run: |
|
||||
git reset --hard ${{ github.event.release.tag_name }}
|
||||
git push
|
||||
|
@ -146,7 +146,7 @@ build-verbosity = 1
|
||||
# - Architecture (64-bit only): amd64 / x86_64, universal2, and arm64
|
||||
# - OS: Linux (no musl), Windows, and macOS
|
||||
build = "cp3*-*"
|
||||
skip = ["*-manylinux_i686", "*-musllinux_*", "*-win32", "pp-*"]
|
||||
skip = ["*-manylinux_i686", "*-musllinux_*", "*-win32", "pp-*", "cp312-*"]
|
||||
# This is the bare minimum needed to run the test suite. Pulling in the full
|
||||
# test_requirements.txt would download a bunch of other packages not necessary
|
||||
# here and would slow down the testing step a fair bit.
|
||||
|
Loading…
Reference in New Issue
Block a user