CI: unique upload names given immutability

Reference: fa0a91b85d/docs/MIGRATION.md (multiple-uploads-to-the-same-named-artifact)
This commit is contained in:
Scott C. Livingston 2024-09-03 16:56:52 -07:00
parent c22d0f4b3d
commit 3d9baa1c77
1 changed files with 15 additions and 3 deletions

View File

@ -93,8 +93,9 @@ jobs:
- name: Save wheel
uses: actions/upload-artifact@v4
with:
name: slycot-wheels
name: slycot-wheels-${{ matrix.os }}-${{ matrix.python }}-${{ matrix.bla_vendor }}
path: slycot-wheels
retention-days: 5
build-conda:
@ -144,8 +145,9 @@ jobs:
- name: Save to local conda pkg channel
uses: actions/upload-artifact@v4
with:
name: slycot-conda-pkgs
name: slycot-conda-pkgs-${{ matrix.os }}-${{ matrix.python }}
path: slycot-conda-pkgs
retention-days: 5
create-wheel-test-matrix:
@ -156,6 +158,11 @@ jobs:
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Merge artifacts
uses: actions/upload-artifact/merge@v4
with:
name: slycot-wheels
pattern: slycot-wheels-*
- name: Checkout python-control
uses: actions/checkout@v3
- name: Download wheels (if any)
@ -175,6 +182,11 @@ jobs:
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Merge artifacts
uses: actions/upload-artifact/merge@v4
with:
name: slycot-conda-pkgs
pattern: slycot-conda-pkgs-*
- name: Checkout python-control
uses: actions/checkout@v3
- name: Download conda packages