Skip to content

Commit d7ac678

Browse files
authored
try mamba, remove docs job in azure (#312)
* try mamba, remove docs ci * pin conda for giggles * try smaller base solve, pin conda * use 3.8 in lint * don't use mamba info
1 parent f305ab4 commit d7ac678

File tree

5 files changed

+10
-67
lines changed

5 files changed

+10
-67
lines changed

azure-pipelines.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,3 @@ variables:
2727
jobs:
2828
- template: ci/job.lint.yml
2929
- template: ci/job.test.yml
30-
- template: ci/job.docs.yml

ci/job.docs.yml

Lines changed: 0 additions & 55 deletions
This file was deleted.

ci/job.lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ parameters:
55
activate: source activate
66
pythons:
77
- name: ThreeSeven
8-
spec: '>=3.7,<3.8.0a0'
8+
spec: '>=3.8,<3.9.0a0'
99
lab: '>=2,<3.0.0a0'
1010
nodejs: '>=12,<13.0.0a0'
11-
env_update: conda env update -n jupyterlab-lsp --file env-test.yml --quiet
12-
env_lint: conda env update -n jupyterlab-lsp --file requirements/lint.yml --quiet
11+
env_update: mamba env update -n jupyterlab-lsp --file env-test.yml --quiet
12+
env_lint: mamba env update -n jupyterlab-lsp --file requirements/lint.yml --quiet
1313

1414
jobs:
1515
- ${{ each platform in parameters.platforms }}:
@@ -18,7 +18,7 @@ jobs:
1818
pool:
1919
vmImage: ${{ platform.vmImage }}
2020
steps:
21-
- template: steps.conda.yml
21+
- template: steps.mamba.yml
2222
parameters:
2323
name: ${{ platform.name }}
2424

ci/job.test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ parameters:
2525
js_cov_packages:
2626
- jupyterlab-go-to-definition
2727
- jupyterlab-lsp
28-
env_update: conda env update -n base --file env-test.yml --quiet
28+
env_update: mamba env update -n base --file env-test.yml --quiet
2929
lab_link: jupyter labextension link --debug --no-build $(LINKED_EXTENSIONS)
3030
lab_ext: jupyter labextension install --debug --no-build $(FIRST_PARTY_LABEXTENSIONS)
3131
lab_build: jupyter lab build --debug --dev-build=False --minimize=True
@@ -37,7 +37,7 @@ jobs:
3737
pool:
3838
vmImage: ${{ platform.vmImage }}
3939
steps:
40-
- template: steps.conda.yml
40+
- template: steps.mamba.yml
4141
parameters:
4242
name: ${{ platform.name }}
4343
packages: "'python${{ python.spec }}'"
@@ -49,7 +49,7 @@ jobs:
4949
displayName: update conda environment with test dependencies
5050

5151
- script: conda info && conda list -n base
52-
displayName: list conda packages and info
52+
displayName: list conda info and packages
5353

5454
- script: ${{ platform.activate }} && jlpm || jlpm || jlpm
5555
displayName: install npm dependencies

ci/steps.conda.yml renamed to ci/steps.mamba.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
parameters:
22
name: Linux
3-
packages: ''
4-
install_cmd: conda install -yn base conda
3+
install_cmd: conda install -yn base -c conda-forge --freeze-installed mamba conda=4.8.3
54

65
steps:
76
- ${{ if eq(parameters.name, 'Linux') }}:
@@ -19,5 +18,5 @@ steps:
1918
- powershell: Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
2019
displayName: conda %PATH%
2120

22-
- script: ${{ parameters.install_cmd }} ${{ parameters.packages}} || ${{ parameters.install_cmd }} ${{ parameters.packages}} || ${{ parameters.install_cmd }} ${{ parameters.packages}}
23-
displayName: update conda
21+
- script: ${{ parameters.install_cmd }} || ${{ parameters.install_cmd }} || ${{ parameters.install_cmd }}
22+
displayName: install mamba

0 commit comments

Comments
 (0)