9
9
- .github/scripts/set-conda-pip-matrix.py
10
10
- .github/conda-env/build-env.yml
11
11
- .github/conda-env/test-env.yml
12
-
12
+
13
13
jobs :
14
14
build-pip :
15
15
name : Build pip Py${{ matrix.python }}, ${{ matrix.os }}, ${{ matrix.bla_vendor}} BLA_VENDOR
93
93
- name : Save wheel
94
94
uses : actions/upload-artifact@v4
95
95
with :
96
- name : slycot-wheels
96
+ name : slycot-wheels-${{ matrix.os }}-${{ matrix.python }}-${{ matrix.bla_vendor }}
97
97
path : slycot-wheels
98
+ retention-days : 5
98
99
99
100
100
101
build-conda :
@@ -144,8 +145,9 @@ jobs:
144
145
- name : Save to local conda pkg channel
145
146
uses : actions/upload-artifact@v4
146
147
with :
147
- name : slycot-conda-pkgs
148
+ name : slycot-conda-pkgs-${{ matrix.os }}-${{ matrix.python }}
148
149
path : slycot-conda-pkgs
150
+ retention-days : 5
149
151
150
152
151
153
create-wheel-test-matrix :
@@ -156,6 +158,11 @@ jobs:
156
158
outputs :
157
159
matrix : ${{ steps.set-matrix.outputs.matrix }}
158
160
steps :
161
+ - name : Merge artifacts
162
+ uses : actions/upload-artifact/merge@v4
163
+ with :
164
+ name : slycot-wheels
165
+ pattern : slycot-wheels-*
159
166
- name : Checkout python-control
160
167
uses : actions/checkout@v3
161
168
- name : Download wheels (if any)
@@ -175,6 +182,11 @@ jobs:
175
182
outputs :
176
183
matrix : ${{ steps.set-matrix.outputs.matrix }}
177
184
steps :
185
+ - name : Merge artifacts
186
+ uses : actions/upload-artifact/merge@v4
187
+ with :
188
+ name : slycot-conda-pkgs
189
+ pattern : slycot-conda-pkgs-*
178
190
- name : Checkout python-control
179
191
uses : actions/checkout@v3
180
192
- name : Download conda packages
0 commit comments