Skip to content

Commit ac7843b

Browse files
authored
Merge pull request #109 from jtpio/ci
Install the extension with pip on CI
2 parents a06be82 + 4bfb556 commit ac7843b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,27 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v1
14+
uses: actions/checkout@v2
1515
- name: Install node
16-
uses: actions/setup-node@v1
16+
uses: actions/setup-node@v2
1717
with:
18-
node-version: '10.x'
18+
node-version: '14.x'
1919
- name: Install Python
20-
uses: actions/setup-python@v1
20+
uses: actions/setup-python@v2
2121
with:
2222
python-version: '3.7'
2323
architecture: 'x64'
2424
- name: Install dependencies
25-
run: python -m pip install jupyterlab
25+
run: python -m pip install -U pip jupyterlab~=3.0 jupyter-packaging~=0.7.9
2626
- name: Build the extension
2727
run: |
2828
jlpm
2929
jlpm run eslint:check
3030
31-
jupyter labextension install .
32-
31+
python -m pip install .
32+
3333
jupyter labextension list 1>labextensions 2>&1
3434
cat labextensions | grep "jupyterlab-interactive-dashboard-editor.*OK"
3535
3636
python -m jupyterlab.browser_check
37+

0 commit comments

Comments
 (0)