Simplify up/download

Signed-off-by: Christian König <ckoenig@posteo.de>
This commit is contained in:
Christian König 2024-01-03 22:45:46 +01:00
parent 03a037994e
commit d0f321b604
No known key found for this signature in database
1 changed files with 9 additions and 20 deletions

View File

@ -23,22 +23,15 @@ jobs:
- registry: dockerhub
platform: linux/riscv64
alpine_version: edge
platform_dir: linux-riscv64
- registry: ghcr
platform: linux/riscv64
alpine_version: edge
platform_dir: linux-riscv64
- platform: linux/amd64
platform_dir: linux-amd64
- platform: linux/386
platform_dir: linux-386
- platform: linux/arm/v6
platform_dir: linux-arm-v6
- platform: linux/arm/v7
platform_dir: linux-arm-v7
- platform: linux/arm64
platform_dir: linux-arm64
steps:
- name: Prepare name for digest up/download
run: |
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Checkout Repo
uses: actions/checkout@v4
@ -91,7 +84,7 @@ jobs:
- name: Upload digest
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.platform_dir}}
name: digests-${{ matrix.platform}}
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1
@ -113,15 +106,11 @@ jobs:
- name: Download digests
uses: actions/download-artifact@v4
id: download
with:
path: /tmp/download
path: /tmp/digests
pattern: digests-*
merge-multiple: true
- name: Copy all artifacts from sub-directories to /tmp/digests
run: |
mkdir /tmp/digests
cp ${{steps.download.outputs.download-path}}/**/* /tmp/digests
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3