From a6517bb33e94360ff35df6af917a2802a6d21acd Mon Sep 17 00:00:00 2001 From: Shefali Joshi Date: Fri, 7 Feb 2025 10:03:00 -0800 Subject: [PATCH] migrate from actions/upload-artifact: v3 to v4. (#8000) * migrate from actions/upload-artifact: v3 to v4. https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md * Add names for artifacts and allow overwriting them --- .github/workflows/e2e-couchdb.yml | 10 +++++++--- .github/workflows/e2e-flakefinder.yml | 4 +++- .github/workflows/e2e-perf.yml | 4 +++- .github/workflows/e2e-pr.yml | 4 +++- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/e2e-couchdb.yml b/.github/workflows/e2e-couchdb.yml index edab4e9fb4..dd4fce54cc 100644 --- a/.github/workflows/e2e-couchdb.yml +++ b/.github/workflows/e2e-couchdb.yml @@ -51,7 +51,7 @@ jobs: env: COMMIT_INFO_SHA: ${{github.event.pull_request.head.sha }} run: npm run test:e2e:couchdb - + - name: Generate Code Coverage Report run: npm run cov:e2e:report @@ -66,15 +66,19 @@ jobs: - name: Archive test results if: success() || failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: + name: e2e-couchdb-test-results path: test-results + overwrite: true - name: Archive html test results if: success() || failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: + name: e2e-couchdb-html-test-results path: html-test-results + overwrite: true - name: Remove pr:e2e:couchdb label (if present) if: always() diff --git a/.github/workflows/e2e-flakefinder.yml b/.github/workflows/e2e-flakefinder.yml index 09c912f424..c6eaffe748 100644 --- a/.github/workflows/e2e-flakefinder.yml +++ b/.github/workflows/e2e-flakefinder.yml @@ -38,9 +38,11 @@ jobs: - name: Archive test results if: success() || failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: + name: e2e-flakefinder-test-results path: test-results + overwrite: true - name: Remove pr:e2e:flakefinder label (if present) if: always() diff --git a/.github/workflows/e2e-perf.yml b/.github/workflows/e2e-perf.yml index 36285589b1..afa8147409 100644 --- a/.github/workflows/e2e-perf.yml +++ b/.github/workflows/e2e-perf.yml @@ -35,9 +35,11 @@ jobs: - run: npm run test:perf:memory - name: Archive test results if: success() || failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: + name: e2e-perf-test-results path: test-results + overwrite: true - name: Remove pr:e2e:perf label (if present) if: always() diff --git a/.github/workflows/e2e-pr.yml b/.github/workflows/e2e-pr.yml index 869fd2dfbf..897434480e 100644 --- a/.github/workflows/e2e-pr.yml +++ b/.github/workflows/e2e-pr.yml @@ -45,9 +45,11 @@ jobs: npm run cov:e2e:full:publish - name: Archive test results if: success() || failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: + name: e2e-pr-test-results path: test-results + overwrite: true - name: Remove pr:e2e label (if present) if: always()