|
6 | 6 | test-ubuntu-python-newest: |
7 | 7 | name: Test Ubuntu:latest Python:newest |
8 | 8 | needs: lint |
9 | | - runs-on: ubuntu-latest |
| 9 | + strategy: |
| 10 | + matrix: |
| 11 | + os: [ubuntu-latest] |
| 12 | + python-version: ['3.14'] |
| 13 | + runs-on: ${{ matrix.os }} |
10 | 14 | steps: |
11 | 15 | - uses: actions/checkout@v4 |
12 | 16 | - uses: actions/setup-python@v5 |
13 | 17 | with: |
14 | | - python-version: '3.14' |
| 18 | + python-version: ${{ matrix.python-version }} |
15 | 19 | - name: Install Test dependencies |
16 | 20 | run: pip install tox |
17 | 21 | - name: Test with newest Python on latest Ubuntu |
|
20 | 24 | test-python-32bit: |
21 | 25 | name: Test Ubuntu:latest Python:32-bit |
22 | 26 | needs: [lint, test-ubuntu-python-newest] |
23 | | - runs-on: ubuntu-latest |
| 27 | + strategy: |
| 28 | + matrix: |
| 29 | + os: [ubuntu-latest] |
| 30 | + python-version: ['3.11'] |
| 31 | + runs-on: ${{ matrix.os }} |
24 | 32 | container: |
25 | | - image: i386/python:3.11 |
| 33 | + image: i386/python:${{ matrix.python-version }} |
26 | 34 | volumes: |
27 | 35 | - /home/runner/work/_temp:/__e/node20 |
28 | 36 | - /home/runner/work/_temp:/__e/node24 |
@@ -62,12 +70,16 @@ jobs: |
62 | 70 | test-ubuntu-python-oldest: |
63 | 71 | name: Test Ubuntu:latest Python:oldest |
64 | 72 | needs: [lint, test-ubuntu-python-newest, test-python-32bit] |
65 | | - runs-on: ubuntu-latest |
| 73 | + strategy: |
| 74 | + matrix: |
| 75 | + os: [ubuntu-latest] |
| 76 | + python-version: ['3.9'] |
| 77 | + runs-on: ${{ matrix.os }} |
66 | 78 | steps: |
67 | 79 | - uses: actions/checkout@v4 |
68 | 80 | - uses: actions/setup-python@v5 |
69 | 81 | with: |
70 | | - python-version: '3.9' |
| 82 | + python-version: ${{ matrix.python-version }} |
71 | 83 | - name: Install Test dependencies |
72 | 84 | run: pip install tox |
73 | 85 | - name: Test with oldest Python on Ubuntu |
|
0 commit comments