@@ -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 
@@ -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
@@ -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 
0 commit comments