|
24 | 24 | fail-fast: false |
25 | 25 | matrix: |
26 | 26 | os: [ubuntu-latest, windows-latest, macos-latest] |
27 | | - python-version: ["3.9", "3.13", "3.14", "3.14t"] |
| 27 | + python-version: ["3.10", "3.13", "3.14", "3.14t"] |
28 | 28 | include: |
29 | | - - os: ubuntu-latest |
30 | | - python-version: "3.10" |
31 | 29 | - os: ubuntu-latest |
32 | 30 | python-version: "3.11" |
33 | 31 | - os: ubuntu-latest |
|
38 | 36 | steps: |
39 | 37 | - uses: actions/checkout@v4 |
40 | 38 | - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 |
41 | | - - name: Pin virtualenv to pre-breaking major version |
42 | | - run: pipx inject --force hatch "virtualenv<21" |
43 | 39 | - name: Run Tests |
44 | 40 | run: hatch run cov:test |
45 | 41 | - uses: jupyterlab/maintainer-tools/.github/actions/upload-coverage@v1 |
|
62 | 58 | uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 |
63 | 59 | with: |
64 | 60 | dependency_type: minimum |
65 | | - - name: Pin virtualenv to pre-breaking major version |
66 | | - run: pipx inject --force hatch "virtualenv<21" |
67 | 61 | - name: Run the unit tests |
68 | 62 | run: | |
69 | 63 | hatch run test:nowarn || hatch -v run test:nowarn --lf |
|
74 | 68 | steps: |
75 | 69 | - uses: actions/checkout@v4 |
76 | 70 | - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 |
77 | | - - name: Pin virtualenv to pre-breaking major version |
78 | | - run: pipx inject --force hatch "virtualenv<21" |
79 | 71 | - name: Run Linters |
80 | 72 | run: | |
81 | 73 | hatch run typing:test |
|
89 | 81 | steps: |
90 | 82 | - uses: actions/checkout@v4 |
91 | 83 | - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 |
92 | | - - name: Pin virtualenv to pre-breaking major version |
93 | | - run: pipx inject --force hatch "virtualenv<21" |
94 | 84 | - name: Build the docs |
95 | 85 | run: hatch run docs:build |
96 | 86 |
|
|
105 | 95 | uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 |
106 | 96 | with: |
107 | 97 | dependency_type: pre |
108 | | - - name: Pin virtualenv to pre-breaking major version |
109 | | - run: pipx inject --force hatch "virtualenv<21" |
110 | 98 | - name: Run the tests |
111 | 99 | run: | |
112 | 100 | hatch run test:nowarn || hatch run test:nowarn --lf |
@@ -143,8 +131,6 @@ jobs: |
143 | 131 | uses: actions/checkout@v4 |
144 | 132 | - name: Base Setup |
145 | 133 | uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 |
146 | | - - name: Pin virtualenv to pre-breaking major version |
147 | | - run: pipx inject --force hatch "virtualenv<21" |
148 | 134 | - name: Install Dependencies |
149 | 135 | run: | |
150 | 136 | pip install -e . |
|
0 commit comments