From c5733b0b4877fc48e801dddf8e9f773f3aaa130e Mon Sep 17 00:00:00 2001 From: Julio Lopez <1953782+julio-lopez@users.noreply.github.com> Date: Tue, 19 Dec 2023 23:10:42 -0800 Subject: [PATCH] chore(ci): upgrade workflows to work with actions/{upload,download}-artifact@v4 (#3532) --- .github/workflows/make.yml | 14 ++++++++------ .github/workflows/tests.yml | 4 ++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml index 8c2363ddf..d0cda1d0e 100644 --- a/.github/workflows/make.yml +++ b/.github/workflows/make.yml @@ -100,9 +100,9 @@ jobs: # macOS signing certificate (base64-encoded), used by Electron Builder MACOS_SIGNING_IDENTITY: ${{ secrets.MACOS_SIGNING_IDENTITY }} - name: Upload Kopia Artifacts - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 with: - name: kopia + name: kopia-${{ matrix.os }} path: | dist/*.md dist/*.rb @@ -122,9 +122,9 @@ jobs: if-no-files-found: ignore if: ${{ !contains(matrix.os, 'self-hosted') }} - name: Upload Kopia Binary - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 with: - name: kopia_binaries + name: kopia_binaries-${{ matrix.os }} path: | dist/*/kopia dist/*/kopia.exe @@ -146,12 +146,14 @@ jobs: - name: Download Artifacts uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 # v4.1.0 with: - name: kopia + pattern: kopia-* + merge-multiple: true path: dist - name: Download Kopia Binaries uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 # v4.1.0 with: - name: kopia_binaries + pattern: kopia_binaries-* + merge-multiple: true path: dist_binaries - name: Display structure of downloaded files run: ls -lR dist/ dist_binaries/ diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 98f3ab5cd..8173a74ba 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -64,9 +64,9 @@ jobs: - name: Integration Tests run: make -j2 ci-integration-tests - name: Upload Logs - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 with: - name: logs + name: logs-${{ matrix.os }} path: .logs/**/*.log if-no-files-found: ignore if: ${{ always() }}