99 - .github/scripts/set-conda-pip-matrix.py
1010 - .github/conda-env/build-env.yml
1111 - .github/conda-env/test-env.yml
12-
12+
1313jobs :
1414 build-pip :
1515 name : Build pip Py${{ matrix.python }}, ${{ matrix.os }}, ${{ matrix.bla_vendor}} BLA_VENDOR
9393 - name : Save wheel
9494 uses : actions/upload-artifact@v4
9595 with :
96- name : slycot-wheels
96+ name : slycot-wheels-${{ matrix.os }}-${{ matrix.python }}-${{ matrix.bla_vendor }}
9797 path : slycot-wheels
98+ retention-days : 5
9899
99100
100101 build-conda :
@@ -144,8 +145,9 @@ jobs:
144145 - name : Save to local conda pkg channel
145146 uses : actions/upload-artifact@v4
146147 with :
147- name : slycot-conda-pkgs
148+ name : slycot-conda-pkgs-${{ matrix.os }}-${{ matrix.python }}
148149 path : slycot-conda-pkgs
150+ retention-days : 5
149151
150152
151153 create-wheel-test-matrix :
@@ -156,6 +158,11 @@ jobs:
156158 outputs :
157159 matrix : ${{ steps.set-matrix.outputs.matrix }}
158160 steps :
161+ - name : Merge artifacts
162+ uses : actions/upload-artifact/merge@v4
163+ with :
164+ name : slycot-wheels
165+ pattern : slycot-wheels-*
159166 - name : Checkout python-control
160167 uses : actions/checkout@v3
161168 - name : Download wheels (if any)
@@ -175,6 +182,11 @@ jobs:
175182 outputs :
176183 matrix : ${{ steps.set-matrix.outputs.matrix }}
177184 steps :
185+ - name : Merge artifacts
186+ uses : actions/upload-artifact/merge@v4
187+ with :
188+ name : slycot-conda-pkgs
189+ pattern : slycot-conda-pkgs-*
178190 - name : Checkout python-control
179191 uses : actions/checkout@v3
180192 - name : Download conda packages
0 commit comments