Skip to content

Commit 556915d

Browse files
committed
Test Python 3.x.0 on CI
1 parent 9727263 commit 556915d

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
- run: git diff --exit-code
105105

106106
tests-unix:
107-
name: tests / ${{ matrix.python.key || matrix.python }} / ${{ matrix.os }}
107+
name: tests / ${{ matrix.python.version || matrix.python }} / ${{ matrix.os }}
108108
runs-on: ${{ matrix.os }}
109109

110110
needs: [determine-changes]
@@ -123,12 +123,24 @@ jobs:
123123
- "3.12"
124124
- "3.13"
125125
- "3.14"
126+
include:
127+
# Test the first release of each Python minor version on Linux
128+
# to catch issues with backports and bug fixes. (see issue #13414)
129+
# Note: 3.9.0 and 3.10.0 are not available on ubuntu-22.04.
130+
- os: ubuntu-22.04
131+
python: { key: "3.11", version: "3.11.0" }
132+
- os: ubuntu-22.04
133+
python: { key: "3.12", version: "3.12.0" }
134+
- os: ubuntu-22.04
135+
python: { key: "3.13", version: "3.13.0" }
136+
- os: ubuntu-22.04
137+
python: { key: "3.14", version: "3.14.0" }
126138

127139
steps:
128140
- uses: actions/checkout@v6.0.2
129141
- uses: actions/setup-python@v6
130142
with:
131-
python-version: ${{ matrix.python }}
143+
python-version: ${{ matrix.python.version || matrix.python }}
132144
allow-prereleases: true
133145

134146
- name: Install Ubuntu dependencies

0 commit comments

Comments
 (0)