@@ -187,15 +187,19 @@ jobs:
187187 - name : ubu24
188188 os : ubuntu-24.04
189189 emsdk_ver : " 3.1.45"
190+ micromamba_shell_init : bash
190191 - name : osx13-x86
191192 os : macos-13
192193 emsdk_ver : " 3.1.45"
194+ micromamba_shell_init : bash
193195 - name : osx14-arm
194196 os : macos-14
195197 emsdk_ver : " 3.1.45"
198+ micromamba_shell_init : bash
196199 - name : osx15-arm
197200 os : macos-15
198201 emsdk_ver : " 3.1.45"
202+ micromamba_shell_init : bash
199203
200204 steps :
201205 - uses : actions/checkout@v4
@@ -204,6 +208,9 @@ jobs:
204208
205209 - name : install mamba
206210 uses : mamba-org/setup-micromamba@main
211+ with :
212+ init-shell : >-
213+ ${{ matrix.micromamba_shell_init }}
207214
208215 - name : Setup default Build Type on *nux
209216 if : ${{ runner.os != 'windows' }}
@@ -222,13 +229,15 @@ jobs:
222229 echo "ncpus=$env:ncpus" >> $env:GITHUB_ENV
223230
224231 - name : Setup emsdk
232+ shell : bash -l {0}
225233 run : |
226234 cd $HOME
227235 git clone https://github.com/emscripten-core/emsdk.git
228236 cd emsdk
229237 ./emsdk install ${{ matrix.emsdk_ver }}
230238
231239 - name : Build xeus-cpp
240+ shell : bash -l {0}
232241 run : |
233242 $HOME/emsdk/emsdk activate ${{matrix.emsdk_ver}}
234243 source $HOME/emsdk/emsdk_env.sh
@@ -251,7 +260,8 @@ jobs:
251260 ..
252261 emmake make -j ${{ env.ncpus }} install
253262
254- - name : Jupyter Lite integration
263+ - name : Jupyter Lite integration
264+ shell : bash -l {0}
255265 run : |
256266 micromamba create -n xeus-lite-host jupyterlite-core
257267 micromamba activate xeus-lite-host
0 commit comments