Skip to content

Commit fbe588f

Browse files
authored
Ensure 3.12 tests pass (#15648)
1 parent 4a1a38e commit fbe588f

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ jobs:
6060
toxenv: py
6161
tox_extra_args: "-n 2"
6262
test_mypyc: true
63+
- name: Test suite with py312-ubuntu, mypyc-compiled
64+
python: '3.12-dev'
65+
arch: x64
66+
os: ubuntu-latest
67+
toxenv: py
68+
tox_extra_args: "-n 2"
69+
test_mypyc: true
6370

6471
- name: mypyc runtime tests with py38-macos
6572
python: '3.8.17'
@@ -134,24 +141,6 @@ jobs:
134141
- name: Test
135142
run: tox run -e ${{ matrix.toxenv }} --skip-pkg-install -- ${{ matrix.tox_extra_args }}
136143

137-
python-nightly:
138-
runs-on: ubuntu-latest
139-
name: Test suite with Python nightly
140-
steps:
141-
- uses: actions/checkout@v3
142-
- uses: actions/setup-python@v4
143-
with:
144-
python-version: '3.12-dev'
145-
- name: Install tox
146-
run: pip install --upgrade 'setuptools!=50' tox==4.4.4
147-
- name: Setup tox environment
148-
run: tox run -e py --notest
149-
- name: Test
150-
run: tox run -e py --skip-pkg-install -- "-n 2"
151-
continue-on-error: true
152-
- name: Mark as a success
153-
run: exit 0
154-
155144
python_32bits:
156145
runs-on: ubuntu-latest
157146
name: Test mypyc suite with 32-bit Python

0 commit comments

Comments
 (0)