Merge pull request #3489 from davidhewitt/bump-ci-version
bump "latest" CI jobs to 3.12
This commit is contained in:
commit
bed3ebeb37
13
.github/workflows/ci.yml
vendored
13
.github/workflows/ci.yml
vendored
|
@ -144,7 +144,7 @@ jobs:
|
|||
matrix:
|
||||
extra-features: ["multiple-pymethods"]
|
||||
rust: [stable]
|
||||
python-version: ["3.11"]
|
||||
python-version: ["3.12"]
|
||||
platform:
|
||||
[
|
||||
{
|
||||
|
@ -221,7 +221,7 @@ jobs:
|
|||
include:
|
||||
# Test minimal supported Rust version
|
||||
- rust: 1.56.0
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
platform:
|
||||
{
|
||||
os: "ubuntu-latest",
|
||||
|
@ -233,7 +233,7 @@ jobs:
|
|||
|
||||
# Test the `nightly` feature
|
||||
- rust: nightly
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
platform:
|
||||
{
|
||||
os: "ubuntu-latest",
|
||||
|
@ -244,7 +244,7 @@ jobs:
|
|||
|
||||
# Test 32-bit Windows only with the latest Python version
|
||||
- rust: stable
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
platform:
|
||||
{
|
||||
os: "windows-latest",
|
||||
|
@ -334,11 +334,14 @@ jobs:
|
|||
|
||||
emscripten:
|
||||
name: emscripten
|
||||
if: ${{ github.event_name != 'pull_request' && github.ref != 'refs/heads/main' }}
|
||||
if: ${{ contains(github.event.pull_request.labels.*.name, 'CI-build-full') || (github.event_name != 'pull_request' && github.ref != 'refs/heads/main') }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
# TODO bump emscripten builds to test on 3.12
|
||||
python-version: 3.11
|
||||
id: setup-python
|
||||
- name: Install Rust toolchain
|
||||
uses: dtolnay/rust-toolchain@stable
|
||||
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -23,3 +23,4 @@ valgrind-python.supp
|
|||
*.pyd
|
||||
lcov.info
|
||||
netlify_build/
|
||||
.nox/
|
||||
|
|
|
@ -1 +1 @@
|
|||
3.11
|
||||
3.12
|
||||
|
|
1
emscripten/.gitignore
vendored
Normal file
1
emscripten/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
pybuilddir.txt
|
|
@ -261,6 +261,7 @@ def build_emscripten(session: nox.Session):
|
|||
"make",
|
||||
"-C",
|
||||
str(info.emscripten_dir),
|
||||
f"PYTHON={sys.executable}",
|
||||
f"BUILDROOT={info.builddir}",
|
||||
f"PYMAJORMINORMICRO={info.pymajorminormicro}",
|
||||
f"PYPRERELEASE={info.pydev}",
|
||||
|
|
|
@ -21,6 +21,7 @@ classifiers = [
|
|||
"Programming Language :: Python :: 3.9",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: Implementation :: CPython",
|
||||
"Programming Language :: Python :: Implementation :: PyPy",
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue