Skip to content

Commit 9fc0b59

Browse files
committed
1 parent 84f06f4 commit 9fc0b59

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

.github/workflows/test.yaml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,28 @@ on:
2525

2626
jobs:
2727
test:
28-
# NOTE: The worker environment running this job needs firefox and
29-
# geckowebdriver available. Before upgrading to ubuntu-24.04 in the
30-
# future, check and see its available in a location like this:
31-
# https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md#browsers-and-drivers
32-
#
33-
runs-on: ubuntu-22.04
34-
3528
strategy:
3629
fail-fast: false
3730
matrix:
3831
python-version: ["3.8", "3.11"]
3932
jupyter_server-version: ["1", "2"]
4033
jupyterlab-version: ["3"]
34+
os: [ubuntu-22.04]
35+
include:
36+
- python-version: "3.11"
37+
jupyter_server-version: "2"
38+
jupyterlab-version: "3"
39+
os: windows-2022
40+
41+
# NOTE: The worker environment running this job needs firefox and
42+
# geckowebdriver available. Before upgrading to ubuntu-24.04 in the
43+
# future, check and see its available in a location like this:
44+
# https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md#browsers-and-drivers
45+
#
46+
runs-on: ${{ matrix.os }}
47+
defaults:
48+
run:
49+
shell: bash
4150

4251
steps:
4352
- uses: actions/checkout@v3

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ dependencies = [
4747
"aiohttp",
4848
"importlib_metadata >=4.8.3 ; python_version<\"3.10\"",
4949
"jupyter-server >=1.0",
50-
"simpervisor >=0.4",
50+
"simpervisor @ git+https://github.com/jupyterhub/simpervisor@7423bec756b74ed29312f967b5177e7e54d07a23",
5151
]
5252

5353
[project.optional-dependencies]
@@ -86,6 +86,10 @@ exclude = [
8686
"jupyter_server_proxy/labextension" = "share/jupyter/labextensions/@jupyterhub/jupyter-server-proxy"
8787
"jupyter_server_proxy/static" = "share/jupyter/nbextensions/jupyter_server_proxy"
8888

89+
[tool.hatch.metadata]
90+
# Allow testing git+https://github.com/... dependencies
91+
allow-direct-references = true
92+
8993
[tool.hatch.metadata.hooks.nodejs]
9094
path = "labextension/package.json"
9195
fields = ["description", "authors", "urls"]

0 commit comments

Comments
 (0)