@@ -12,33 +12,32 @@ jobs:
12
12
13
13
steps :
14
14
- name : Checkout
15
- uses : actions/checkout@v3
15
+ uses : actions/checkout@v4
16
16
17
17
- name : Base Setup
18
18
uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
19
19
20
20
- name : Install dependencies
21
- run : python -m pip install -U "jupyterlab>=3.0,<3.6 "
21
+ run : python -m pip install -U "jupyterlab>=3.0,<4.0 "
22
22
23
23
- name : Build the extension
24
24
run : |
25
25
set -eux
26
26
python -m pip install .
27
27
28
- #jupyter server extension list
29
- #jupyter server extension list 2>&1 | grep -ie "jupyros.*OK"
30
-
31
28
jupyter labextension list
32
29
jupyter labextension list 2>&1 | grep -ie "@robostack/jupyter-ros.*OK"
30
+
31
+ npx playwright install
33
32
python -m jupyterlab.browser_check
34
33
35
34
- name : Package the extension
36
35
run : |
37
36
set -eux
38
- pip install build
39
- python -m build
40
- pip uninstall -y " jupyros" jupyterlab
41
-
37
+ pip install hatch
38
+ python -m hatch build
39
+ pip uninstall -y jupyros jupyterlab
40
+
42
41
- name : Upload extension packages
43
42
uses : actions/upload-artifact@v3
44
43
with :
@@ -52,11 +51,11 @@ jobs:
52
51
53
52
steps :
54
53
- name : Checkout
55
- uses : actions/checkout@v3
54
+ uses : actions/checkout@v4
56
55
- name : Install Python
57
- uses : actions/setup-python@v4
56
+ uses : actions/setup-python@v5
58
57
with :
59
- python-version : ' 3.9 '
58
+ python-version : ' 3.10 '
60
59
architecture : ' x64'
61
60
- uses : actions/download-artifact@v3
62
61
with :
67
66
# Remove NodeJS, twice to take care of system and locally installed node versions.
68
67
sudo rm -rf $(which node)
69
68
sudo rm -rf $(which node)
70
- pip install "jupyterlab>=3.0,<3.6" jupyros*.whl
71
-
72
- #jupyter server extension list
73
- #jupyter server extension list 2>&1 | grep -ie "jupyros.*OK"
69
+ pip install "jupyterlab>=3.0,<4.0" jupyros*.whl
74
70
75
71
jupyter labextension list
76
72
jupyter labextension list 2>&1 | grep -ie "@robostack/jupyter-ros.*OK"
0 commit comments