@@ -25,17 +25,27 @@ jobs:
25
25
python_version : ['3.8', '3.9', '3.10', '3.11']
26
26
27
27
steps :
28
- - uses : actions/checkout@v2
28
+ - uses : actions/checkout@v4
29
29
30
- - name : Setup mamba
31
- uses : conda-incubator /setup-miniconda@v2
30
+ - name : Install Conda environment with Micromamba
31
+ uses : mamba-org /setup-micromamba@v1
32
32
with :
33
- miniforge-variant : Mambaforge
34
- channels : conda-forge
35
-
36
- - name : Create the conda environment
37
- shell : bash -l {0}
38
- run : mamba install -q python=${{ matrix.python_version }} pip jupyterlab_pygments==0.1.0 pytest-cov pytest-rerunfailures nodejs=18 yarn=3 ipywidgets matplotlib xeus-cling "traitlets>=5.0.3,<6" ipykernel
33
+ micromamba-version : ' 1.5.5-0'
34
+ environment-name : base
35
+ create-args : >-
36
+ python=${{ matrix.python_version }}
37
+ pip
38
+ jupyterlab_pygments=0.1.0
39
+ pytest-cov
40
+ pytest-rerunfailures
41
+ nodejs=18
42
+ yarn=3
43
+ ipywidgets
44
+ matplotlib
45
+ xeus-cling
46
+ "traitlets>=5.0.3,<6"
47
+ ipykernel
48
+ pyzmq=25.1.0
39
49
40
50
- name : Install dependencies
41
51
shell : bash -l {0}
@@ -78,18 +88,27 @@ jobs:
78
88
python_version : ['3.8', '3.9', '3.10', '3.11']
79
89
80
90
steps :
81
- - uses : actions/checkout@v2
91
+ - uses : actions/checkout@v4
82
92
83
- - name : Setup mamba
84
- uses : conda-incubator /setup-miniconda@v2
93
+ - name : Install Conda environment with Micromamba
94
+ uses : mamba-org /setup-micromamba@v1
85
95
with :
86
- miniforge-variant : Mambaforge
87
- channels : conda-forge
88
-
89
- - name : Create the conda environment
90
- shell : bash -l {0}
91
- # TODO unpin pyzmq
92
- run : mamba install -q python=${{ matrix.python_version }} pip jupyterlab_pygments==0.1.0 pytest-cov pytest-rerunfailures nodejs=18 yarn=3 ipywidgets matplotlib xeus-cling "traitlets>=5.0.3,<6" ipykernel pyzmq==25.1.0
96
+ micromamba-version : ' 1.5.5-0'
97
+ environment-name : base
98
+ create-args : >-
99
+ python=${{ matrix.python_version }}
100
+ pip
101
+ jupyterlab_pygments=0.1.0
102
+ pytest-cov
103
+ pytest-rerunfailures
104
+ nodejs=18
105
+ yarn=3
106
+ ipywidgets
107
+ matplotlib
108
+ xeus-cling
109
+ "traitlets>=5.0.3,<6"
110
+ ipykernel
111
+ pyzmq=25.1.0
93
112
94
113
- name : Install dependencies
95
114
shell : bash -l {0}
0 commit comments