From b7c576a1cd3f8a95484ab7286e7488100baa4e47 Mon Sep 17 00:00:00 2001 From: Zach Hoffman Date: Fri, 27 Sep 2024 12:11:32 -0600 Subject: [PATCH] Update actions/upload-artifact and actions/download-artifact to v4 (#8081) Fixes message: This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v2`. Learn more: https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/ --- .github/workflows/cache-config-tests.yml | 12 +++++----- .github/workflows/ciab.yaml | 24 +++++++++---------- .github/workflows/docs.yml | 2 +- .github/workflows/health-client-tests.yml | 12 +++++----- .github/workflows/to.api.contract.tests.yml | 4 ++-- .github/workflows/to.integration.tests.yml | 12 +++++----- .github/workflows/tp.integration.tests.yml | 2 +- .github/workflows/tpv2.yml | 4 ++-- .../workflows/tr-ultimate-test-harness.yml | 2 +- .github/workflows/tr.tests.yaml | 2 +- 10 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/cache-config-tests.yml b/.github/workflows/cache-config-tests.yml index aa80d61eec..a55d80a266 100644 --- a/.github/workflows/cache-config-tests.yml +++ b/.github/workflows/cache-config-tests.yml @@ -87,7 +87,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.x86_64.rpm @@ -105,7 +105,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/trafficcontrol-${{ github.job }}-*.x86_64.rpm @@ -140,7 +140,7 @@ jobs: actual_rpm_name="$(ls dist | grep -E '^trafficserver-[0-9.]+-[0-9]+\.[0-9a-f]+.el${{ env.RHEL_VERSION }}.${{ env.TARGET_ARCH }}.rpm$')" [[ "${{ steps.repo-info.outputs.expected-rpm-name }}" == "$actual_rpm_name" ]] - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.x86_64.rpm @@ -157,17 +157,17 @@ jobs: - name: Checkout uses: actions/checkout@master - name: Download TO RPM - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: traffic_ops path: ${{ github.workspace }}/cache-config/testing/docker/traffic_ops - name: Download Cache Config RPM - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: cache-config path: ${{ github.workspace }}/cache-config/testing/docker/ort_test - name: Download ATS RPM - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: trafficserver path: ${{ github.workspace }}/cache-config/testing/docker/yumserver/test-rpms diff --git a/.github/workflows/ciab.yaml b/.github/workflows/ciab.yaml index 5117e95aed..58b6014865 100644 --- a/.github/workflows/ciab.yaml +++ b/.github/workflows/ciab.yaml @@ -100,7 +100,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -118,7 +118,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -136,7 +136,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/trafficcontrol-${{ github.job }}-*.rpm @@ -161,7 +161,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -186,7 +186,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/*.rpm @@ -204,7 +204,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -222,7 +222,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -240,7 +240,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -258,7 +258,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm @@ -293,7 +293,7 @@ jobs: actual_rpm_name="$(ls dist | grep -E '^trafficserver-[0-9.]+-[0-9]+\.[0-9a-f]+.el${{ env.RHEL_VERSION }}.${{ env.TARGET_ARCH }}.rpm$')" [[ "${{ steps.repo-info.outputs.expected-rpm-name }}" == "$actual_rpm_name" ]] - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.x86_64.rpm @@ -323,7 +323,7 @@ jobs: - name: Import cached Alpine Docker image run: .github/actions/save-alpine-tar/entrypoint.sh load ${{ env.ALPINE_VERSION }} - name: Download RPMs - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: path: ${{ github.workspace }}/dist/ - name: Build CDN-in-a-Box images @@ -331,7 +331,7 @@ jobs: - name: Start CDN-in-a-Box uses: ./.github/actions/run-ciab - name: Upload CDN-in-a-Box logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ciab-logs path: infrastructure/cdn-in-a-box/logs/*.log diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 3fcb4184ea..4947cba8ed 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -48,7 +48,7 @@ jobs: with: docs-folder: "docs/" pre-build-command: "apt-get install -y pandoc" - - uses: actions/upload-artifact@v1 + - uses: actions/upload-artifact@v4 with: name: HTMLDocumentation path: docs/build/html/ diff --git a/.github/workflows/health-client-tests.yml b/.github/workflows/health-client-tests.yml index 75c572fee5..20b014ad10 100644 --- a/.github/workflows/health-client-tests.yml +++ b/.github/workflows/health-client-tests.yml @@ -81,7 +81,7 @@ jobs: env: ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.x86_64.rpm @@ -100,7 +100,7 @@ jobs: NO_SOURCE: 1 ATC_COMPONENT: ${{ github.job }} - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/trafficcontrol-health-client-*.x86_64.rpm @@ -135,7 +135,7 @@ jobs: actual_rpm_name="$(ls dist | grep -E '^trafficserver-[0-9.]+-[0-9]+\.[0-9a-f]+.el${{ env.RHEL_VERSION }}.${{ env.TARGET_ARCH }}.rpm$')" [[ "${{ steps.repo-info.outputs.expected-rpm-name }}" == "$actual_rpm_name" ]] - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.x86_64.rpm @@ -152,17 +152,17 @@ jobs: - name: Checkout uses: actions/checkout@master - name: Download TO RPM - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: traffic_ops path: ${{ github.workspace }}/tc-health-client/testing/docker/traffic_ops - name: Download Health Client RPM - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: tc-health-client path: ${{ github.workspace }}/tc-health-client/testing/docker/health-check-test - name: Download ATS RPM - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: trafficserver path: ${{ github.workspace }}/tc-health-client/testing/docker/health-check-test diff --git a/.github/workflows/to.api.contract.tests.yml b/.github/workflows/to.api.contract.tests.yml index 4cb0a03378..6092a3fcbc 100644 --- a/.github/workflows/to.api.contract.tests.yml +++ b/.github/workflows/to.api.contract.tests.yml @@ -104,13 +104,13 @@ jobs: version: 4 - name: Upload Vault logs if: ${{ steps.v4Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v4 Traffic Vault logs path: ${{ github.workspace }}/infrastructure/cdn-in-a-box/traffic.vault.logs - name: Upload Ops logs if: ${{ steps.v4Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v4 Traffic Ops logs path: ${{ github.workspace }}/traffic_ops/traffic_ops_golang/traffic.ops.log diff --git a/.github/workflows/to.integration.tests.yml b/.github/workflows/to.integration.tests.yml index 480d13d459..e0f9d97c17 100644 --- a/.github/workflows/to.integration.tests.yml +++ b/.github/workflows/to.integration.tests.yml @@ -122,13 +122,13 @@ jobs: flags: traffic_ops_integration,v3 - name: Upload v3 Vault logs if: ${{ steps.v3Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v3 Traffic Vault logs path: ${{ github.workspace }}/infrastructure/cdn-in-a-box/traffic.vault.logs - name: Upload v3 Ops logs if: ${{ steps.v3Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v3 Traffic Ops logs path: ${{ github.workspace }}/traffic_ops/traffic_ops_golang/traffic.ops.log @@ -199,13 +199,13 @@ jobs: flags: traffic_ops_integration,v4 - name: Upload v4 Vault logs if: ${{ steps.v4Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v4 Traffic Vault logs path: ${{ github.workspace }}/infrastructure/cdn-in-a-box/traffic.vault.logs - name: Upload v4 Ops logs if: ${{ steps.v4Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v4 Traffic Ops logs path: ${{ github.workspace }}/traffic_ops/traffic_ops_golang/traffic.ops.log @@ -278,13 +278,13 @@ jobs: flags: traffic_ops_integration,v5 - name: Upload v5 Vault logs if: ${{ steps.v5Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v5 Traffic Vault logs path: ${{ github.workspace }}/infrastructure/cdn-in-a-box/traffic.vault.logs - name: Upload v5 Ops logs if: ${{ steps.v5Tests.outcome != 'success' && always() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: v5 Traffic Ops logs path: ${{ github.workspace }}/traffic_ops/traffic_ops_golang/traffic.ops.log diff --git a/.github/workflows/tp.integration.tests.yml b/.github/workflows/tp.integration.tests.yml index 8b374e4e03..dcea5a776a 100644 --- a/.github/workflows/tp.integration.tests.yml +++ b/.github/workflows/tp.integration.tests.yml @@ -164,7 +164,7 @@ jobs: with: smtp_address: 172.17.0.1 - name: Upload Report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 if: always() with: name: ${{ github.job }} diff --git a/.github/workflows/tpv2.yml b/.github/workflows/tpv2.yml index de159e6774..44a41c81ea 100644 --- a/.github/workflows/tpv2.yml +++ b/.github/workflows/tpv2.yml @@ -261,7 +261,7 @@ jobs: - name: Run everything and test uses: ./.github/actions/tpv2-integration-tests - name: Upload Report - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: ${{ github.job }} @@ -294,7 +294,7 @@ jobs: env: ATC_COMPONENT: traffic_portal_v2 - name: Upload RPM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ github.job }} path: ${{ github.workspace }}/dist/${{ github.job }}-*.rpm diff --git a/.github/workflows/tr-ultimate-test-harness.yml b/.github/workflows/tr-ultimate-test-harness.yml index ae1bf0c917..84922dba7f 100644 --- a/.github/workflows/tr-ultimate-test-harness.yml +++ b/.github/workflows/tr-ultimate-test-harness.yml @@ -206,7 +206,7 @@ jobs: done if: ${{ failure() }} - name: Upload Dev CDN-in-a-Box logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: dev-ciab-logs path: dev/logs/*.log diff --git a/.github/workflows/tr.tests.yaml b/.github/workflows/tr.tests.yaml index a92b0d59ba..b19479907f 100644 --- a/.github/workflows/tr.tests.yaml +++ b/.github/workflows/tr.tests.yaml @@ -66,7 +66,7 @@ jobs: files: core/target/site/jacoco-aggregate/jacoco.xml flags: traffic_router_unit - name: Upload Surefire and Failsafe Reports - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: junit-reports