31
31
uses : mamba-org/setup-micromamba@v1
32
32
with :
33
33
environment-file : environment-dev.yml
34
- environment-name : xeus-nelson
35
34
36
35
- name : Make build directory
37
36
run : mkdir build
@@ -70,22 +69,13 @@ jobs:
70
69
uses : mamba-org/setup-micromamba@v1
71
70
with :
72
71
environment-file : environment-dev.yml
73
- environment-name : xeus-nelson
74
72
75
73
- name : Make build directory
76
74
run : mkdir build
77
75
78
- - name : micromamba shell hook
79
- shell : powershell
80
- run : |
81
- micromamba shell hook -s cmd.exe -p C:\Users\runneradmin\micromamba-root
82
-
83
- - name : cmake configure
76
+ - name : Configure cmake
84
77
shell : cmd
85
78
run : |
86
- call C:\Users\runneradmin\micromamba-root\condabin\micromamba.bat activate xeus-nelson
87
- mkdir -p build
88
- cd build
89
79
cmake .. ^
90
80
-GNinja ^
91
81
-DCMAKE_BUILD_TYPE=Release ^
@@ -94,16 +84,13 @@ jobs:
94
84
- name : Build
95
85
shell : cmd
96
86
run : |
97
- call C:\Users\runneradmin\micromamba-root\condabin\micromamba.bat activate xeus-nelson
98
87
set CL=/MP
99
88
ninja install
100
89
working-directory : build
101
90
102
91
- name : Test
103
92
shell : cmd
104
- run : |
105
- call C:\Users\runneradmin\micromamba-root\condabin\micromamba.bat activate xeus-nelson
106
- pytest . --reruns 5
93
+ run : pytest . --reruns 5
107
94
working-directory : test
108
95
109
96
emscripten_wasm :
@@ -125,14 +112,10 @@ jobs:
125
112
environment-name : xeus-nelson-wasm-build
126
113
127
114
- name : Setup emsdk
128
- run : |
129
- micromamba activate xeus-nelson-wasm-build
130
- emsdk install ${{matrix.emsdk_ver}}
115
+ run : emsdk install ${{matrix.emsdk_ver}}
131
116
132
117
- name : Build xeus-nelson
133
118
run : |
134
- micromamba activate xeus-nelson-wasm-build
135
-
136
119
emsdk activate ${{matrix.emsdk_ver}}
137
120
source $CONDA_EMSDK_DIR/emsdk_env.sh
138
121
0 commit comments