@@ -20,12 +20,12 @@ jobs:
2020
2121 steps :
2222 - name : Checkout
23- uses : actions/checkout@v4
23+ uses : actions/checkout@v5
2424
2525 - name : Base Setup
2626 uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
2727 with :
28- node_version : ' 20 .x'
28+ node_version : ' 24 .x'
2929 python_version : ' 3.11'
3030
3131 - name : Install dependencies
@@ -65,14 +65,14 @@ jobs:
6565 cat *.txt
6666
6767 - name : Upload extension packages
68- uses : actions/upload-artifact@v4
68+ uses : actions/upload-artifact@v5
6969 with :
7070 name : jupyterlite-pyodide-kernel-dist-${{ github.run_number }}
7171 path : dist
7272 if-no-files-found : error
7373
7474 - name : Upload test config
75- uses : actions/upload-artifact@v4
75+ uses : actions/upload-artifact@v5
7676 with :
7777 name : pyproject-toml
7878 path : pyproject.toml
@@ -85,15 +85,15 @@ jobs:
8585 fail-fast : false
8686 matrix :
8787 os : [ubuntu, windows, macos]
88- python-version : ['3.9 ', '3.13 ']
88+ python-version : ['3.10 ', '3.14 ']
8989
9090 steps :
9191 - name : Install Python
92- uses : actions/setup-python@v5
92+ uses : actions/setup-python@v6
9393 with :
9494 python-version : ${{ matrix.python-version }}
9595
96- - uses : actions/download-artifact@v4
96+ - uses : actions/download-artifact@v5
9797 with :
9898 path : dist
9999 name : jupyterlite-pyodide-kernel-dist-${{ github.run_number }}
@@ -107,12 +107,12 @@ jobs:
107107 sudo rm -rf $(which node)
108108
109109 - name : Install Built Package (wheel)
110- if : matrix.python-version == '3.13 '
110+ if : matrix.python-version == '3.14 '
111111 run : |-
112112 python -m pip install -v -r dist/requirements-wheel.txt
113113
114114 - name : Install Built Package (sdist)
115- if : matrix.python-version == '3.9 '
115+ if : matrix.python-version == '3.10 '
116116 run : |-
117117 python -m pip install -v -r dist/requirements-sdist.txt
118118
@@ -147,7 +147,7 @@ jobs:
147147 cd tmp
148148 jupyter lite check || exit 1
149149
150- - uses : actions/download-artifact@v4
150+ - uses : actions/download-artifact@v5
151151 with :
152152 name : pyproject-toml
153153
@@ -165,7 +165,7 @@ jobs:
165165
166166 - name : Upload reports
167167 if : always()
168- uses : actions/upload-artifact@v4
168+ uses : actions/upload-artifact@v5
169169 with :
170170 name : |-
171171 jupyterlite-pyodide-kernel-pytest-${{ github.run_number }}-${{ matrix.os }}-${{ matrix.python-version}}
@@ -183,20 +183,20 @@ jobs:
183183
184184 steps :
185185 - name : Checkout
186- uses : actions/checkout@v4
186+ uses : actions/checkout@v5
187187
188188 - name : Base Setup
189189 uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
190190
191- - uses : actions/download-artifact@v4
191+ - uses : actions/download-artifact@v5
192192 with :
193193 path : dist
194194 name : jupyterlite-pyodide-kernel-dist-${{ github.run_number }}
195195
196196 - name : Install the extension
197197 run : |
198198 set -eux
199- python -m pip install "jupyterlab>=4.4.0 ,<4.5 .0" dist/jupyterlite_pyodide_kernel*.whl
199+ python -m pip install "jupyterlab>=4.5.0b0 ,<4.6 .0" dist/jupyterlite_pyodide_kernel*.whl
200200
201201 - name : Install dependencies
202202 working-directory : ui-tests
@@ -218,7 +218,7 @@ jobs:
218218
219219 - name : Upload Playwright Test report
220220 if : always()
221- uses : actions/upload-artifact@v4
221+ uses : actions/upload-artifact@v5
222222 with :
223223 name : |-
224224 jupyterlite-pyodide-kernel-playwright-tests-${{ github.run_number }}-${{ matrix.project }}
0 commit comments