From 2ceb28c844b3d4ba689ebb64d1d2d42c553e8c2d Mon Sep 17 00:00:00 2001 From: Rostislav Svoboda Date: Fri, 15 Dec 2023 10:26:02 +0100 Subject: [PATCH 1/2] Bump upload/download-artifact from 3 to 4 --- .github/workflows/daily.yaml | 18 +++++++++--------- .github/workflows/pr.yaml | 14 +++++++------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/daily.yaml b/.github/workflows/daily.yaml index ecb45754..839b0606 100644 --- a/.github/workflows/daily.yaml +++ b/.github/workflows/daily.yaml @@ -34,7 +34,7 @@ jobs: shell: bash run: tar -I 'pigz -9' -cf maven-repo.tgz -C ~ .m2/repository - name: Persist Maven Repo - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: maven-repo path: maven-repo.tgz @@ -62,7 +62,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -78,7 +78,7 @@ jobs: zip -R artifacts-linux-jvm${{ matrix.java }}.zip '*-reports/*' - name: Archive artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-linux-jvm${{ matrix.java }}.zip @@ -106,7 +106,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -124,7 +124,7 @@ jobs: zip -R artifacts-linux-native${{ matrix.java }}.zip '*-reports/*' - name: Archive artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-linux-native${{ matrix.java }}.zip @@ -149,7 +149,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -168,7 +168,7 @@ jobs: /usr/bin/find . -name '*-reports/*' -type d | tar -czf artifacts-windows-jvm${{ matrix.java }}.tar -T - - name: Archive artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-windows-jvm${{ matrix.java }}.tar @@ -195,7 +195,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -227,7 +227,7 @@ jobs: /usr/bin/find . -name '*-reports/*' -type d | tar -czf artifacts-windows-native${{ matrix.java }}.tar -T - - name: Archive artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-windows-native${{ matrix.java }}.tar diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index c0677638..8e97e935 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -32,7 +32,7 @@ jobs: shell: bash run: tar -I 'pigz -9' -cf maven-repo.tgz -C ~ .m2/repository - name: Persist Maven Repo - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: maven-repo path: maven-repo.tgz @@ -61,7 +61,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -75,7 +75,7 @@ jobs: run: | zip -R artifacts-linux-jvm${{ matrix.java }}.zip '*-reports/*' - name: Archive artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-linux-jvm${{ matrix.java }}.zip @@ -102,7 +102,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -135,7 +135,7 @@ jobs: zip -R artifacts-linux-native${{ matrix.java }}.zip '*-reports/*' - name: Archive artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-linux-native${{ matrix.java }}.zip @@ -162,7 +162,7 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Download Maven Repo - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: maven-repo path: . @@ -199,7 +199,7 @@ jobs: /usr/bin/find . -name '*-reports/*' -type d | tar -czf artifacts-windows${{ matrix.java }}.tar -T - - name: Archive artifacts if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ci-artifacts path: artifacts-windows${{ matrix.java }}.tar From cf4901877350cc41d5e9392fd331823bc77d999f Mon Sep 17 00:00:00 2001 From: Rostislav Svoboda Date: Fri, 15 Dec 2023 13:18:52 +0100 Subject: [PATCH 2/2] Use unique name for uploaded artifacts See https://github.com/actions/upload-artifact#breaking-changes --- .github/workflows/daily.yaml | 8 ++++---- .github/workflows/pr.yaml | 8 +++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/daily.yaml b/.github/workflows/daily.yaml index 839b0606..339bf638 100644 --- a/.github/workflows/daily.yaml +++ b/.github/workflows/daily.yaml @@ -80,7 +80,7 @@ jobs: if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-linux-jvm${{ matrix.java }} path: artifacts-linux-jvm${{ matrix.java }}.zip linux-build-native: name: Daily - Linux - Native build @@ -126,7 +126,7 @@ jobs: if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-linux-native${{ matrix.java }} path: artifacts-linux-native${{ matrix.java }}.zip windows-build-jvm: name: Daily - Windows - JVM build @@ -170,7 +170,7 @@ jobs: if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-windows-jvm${{ matrix.java }} path: artifacts-windows-jvm${{ matrix.java }}.tar windows-build-native: name: Daily - Windows - Native build @@ -229,5 +229,5 @@ jobs: if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-windows-native${{ matrix.java }} path: artifacts-windows-native${{ matrix.java }}.tar diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 8e97e935..e5af65e2 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -72,12 +72,14 @@ jobs: run: | mvn -fae -V -B -s .github/mvn-settings.xml -Dvalidate-format clean test - name: Zip Artifacts + if: failure() run: | zip -R artifacts-linux-jvm${{ matrix.java }}.zip '*-reports/*' - name: Archive artifacts + if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-linux-jvm${{ matrix.java }} path: artifacts-linux-jvm${{ matrix.java }}.zip linux-build-native: name: PR - Linux - Native build @@ -137,7 +139,7 @@ jobs: if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-linux-native${{ matrix.java }} path: artifacts-linux-native${{ matrix.java }}.zip windows-build: name: Windows - PR build @@ -201,5 +203,5 @@ jobs: if: failure() uses: actions/upload-artifact@v4 with: - name: ci-artifacts + name: artifacts-windows${{ matrix.java }} path: artifacts-windows${{ matrix.java }}.tar