Skip to content

Commit 55531f2

Browse files
committed
bump python, node, action versions
1 parent 6f5d4ac commit 55531f2

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

.github/workflows/check-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717

1818
- name: Base Setup
1919
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
2020
with:
21-
node_version: '20.x'
21+
node_version: '24.x'
2222
python_version: '3.11'
2323

2424
- name: Check Release
@@ -28,7 +28,7 @@ jobs:
2828
token: ${{ secrets.GITHUB_TOKEN }}
2929

3030
- name: Upload Distributions
31-
uses: actions/upload-artifact@v4
31+
uses: actions/upload-artifact@v5
3232
with:
3333
name: jupyterlite-pyodide-kernel-releaser-dist-${{ github.run_number }}
3434
path: .jupyter_releaser_checkout/dist

.github/workflows/rtd-preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Comment on the PR with the ReadTheDocs preview
14-
uses: actions/github-script@v7
14+
uses: actions/github-script@v8
1515
with:
1616
github-token: ${{secrets.GITHUB_TOKEN}}
1717
script: |

.github/workflows/test.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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 }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
## Requirements
1717

18-
- `python >=3.9`
18+
- `python >=3.10`
1919

2020
### Compatibility
2121

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@ keywords = [
2222
"pyodide",
2323
]
2424
license = { file = "LICENSE" }
25-
requires-python = ">=3.9"
25+
requires-python = ">=3.10"
2626
classifiers = [
2727
"Framework :: Jupyter",
2828
"Framework :: Jupyter :: JupyterLab",
2929
"Framework :: Jupyter :: JupyterLab :: 4",
3030
"License :: OSI Approved :: BSD License",
3131
"Programming Language :: Python",
3232
"Programming Language :: Python :: 3",
33-
"Programming Language :: Python :: 3.9",
3433
"Programming Language :: Python :: 3.10",
3534
"Programming Language :: Python :: 3.11",
3635
"Programming Language :: Python :: 3.12",
3736
"Programming Language :: Python :: 3.13",
37+
"Programming Language :: Python :: 3.14",
3838
]
3939
dependencies = [
4040
"jupyterlite-core >=0.7.0a7,<0.8.0",

0 commit comments

Comments
 (0)