8000 CI: unique upload names given immutability · python-control/python-control@3d9baa1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 3d9baa1

Browse files

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/os-blas-test-matrix.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- .github/scripts/set-conda-pip-matrix.py
1010
- .github/conda-env/build-env.yml
1111
- .github/conda-env/test-env.yml
12-
12+
1313
jobs:
1414
build-pip:
1515
name: Build pip Py${{ matrix.python }}, ${{ matrix.os }}, ${{ matrix.bla_vendor}} BLA_VENDOR
@@ -93,8 +93,9 @@ jobs:
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

Comments
 (0)
0