20
20
21
21
steps :
22
22
- name : Checkout
23
- uses : actions/checkout@v2
23
+ uses : actions/checkout@v3
24
24
with :
25
25
token : ${{ secrets.GITHUB_TOKEN }}
26
26
@@ -32,35 +32,25 @@ jobs:
32
32
env :
33
33
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34
34
35
- - name : Setup conda
36
- uses : conda-incubator /setup-miniconda@v2
35
+ - name : Install Conda environment with Micromamba
36
+ uses : mamba-org /setup-micromamba@main
37
37
with :
38
38
environment-file : environment-dev.yml
39
- activate-environment : ipyleaflet-dev
40
- mamba-version : " *"
41
- python-version : ${{ matrix.python-version }}
42
39
channels : conda-forge
43
40
44
41
- name : Install ipyleaflet
45
- run : pip install . --no-deps
42
+ run : pip install .
46
43
47
- - name : Install JS deps
48
- run : |
49
- jlpm
50
- jlpm build
51
- working-directory : js
52
-
53
- - name : Install labextension
54
- run : jupyter labextension develop . --overwrite
55
-
56
- - name : Install ui-tests
57
- run : |
58
- jlpm install --frozen-lockfile
59
- jlpm playwright install chromium
44
+ - name : Install dependencies
45
+ shell : bash -l {0}
60
46
working-directory : ui-tests
47
+ env :
48
+ PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD : 1
49
+ run : jlpm install
61
50
62
51
- uses : jupyterlab/maintainer-tools/.github/actions/update-snapshots@main
63
52
with :
53
+ npm_client : jlpm
64
54
github_token : ${{ secrets.GITHUB_TOKEN }}
65
- server_url : http-get://localhost:8888/
55
+ start_server_script : ' null '
66
56
test_folder : ui-tests
0 commit comments