diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 76b26b073ff..b486f5aa048 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -234,7 +234,7 @@ jobs: echo -n "${{ steps.commit.outputs.sha }}" > rcc-smoke-sha.txt shell: bash - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 with: name: rcc-smoke-sha path: rcc-smoke-sha.txt diff --git a/.github/workflows/check/action.yml b/.github/workflows/check/action.yml index 2832be975db..1041b362eed 100644 --- a/.github/workflows/check/action.yml +++ b/.github/workflows/check/action.yml @@ -24,7 +24,7 @@ runs: - name: Upload check results if: failure() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: ${{ inputs.results }}-results path: check diff --git a/.github/workflows/commit-suggest.yaml b/.github/workflows/commit-suggest.yaml index 3e10156e6be..b975dae003d 100644 --- a/.github/workflows/commit-suggest.yaml +++ b/.github/workflows/commit-suggest.yaml @@ -55,7 +55,7 @@ jobs: steps: - name: Download artifact - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: changes-patch github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/commit/action.yml b/.github/workflows/commit/action.yml index d9a241bbb80..74a927c245f 100644 --- a/.github/workflows/commit/action.yml +++ b/.github/workflows/commit/action.yml @@ -95,7 +95,7 @@ runs: - name: Upload patch artifact if: steps.check.outputs.has_changes == 'true' && steps.repo-state.outputs.foreign == 'true' - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: changes-patch path: changes.patch diff --git a/.github/workflows/covr/action.yml b/.github/workflows/covr/action.yml index 3ce16ab6ca9..309013a92de 100644 --- a/.github/workflows/covr/action.yml +++ b/.github/workflows/covr/action.yml @@ -40,7 +40,7 @@ runs: - name: Upload test results if: failure() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: coverage-test-failures path: ${{ runner.temp }}/package diff --git a/.github/workflows/pkgdown-deploy/action.yml b/.github/workflows/pkgdown-deploy/action.yml index 1b04c65d5c7..11c95ee6fb0 100644 --- a/.github/workflows/pkgdown-deploy/action.yml +++ b/.github/workflows/pkgdown-deploy/action.yml @@ -4,7 +4,7 @@ runs: using: "composite" steps: - name: Deploy site - uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2 + uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0 with: timeout_minutes: 15 max_attempts: 10 diff --git a/.github/workflows/revdep.yaml b/.github/workflows/revdep.yaml index 65822583e02..ab62ec7ace5 100644 --- a/.github/workflows/revdep.yaml +++ b/.github/workflows/revdep.yaml @@ -214,7 +214,7 @@ jobs: - name: Upload check results if: failure() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: ${{ matrix.package }}-results path: revdep/${{ matrix.package }} diff --git a/.github/workflows/revdep2.yaml b/.github/workflows/revdep2.yaml index 60973fbdfd1..af1e399cb30 100644 --- a/.github/workflows/revdep2.yaml +++ b/.github/workflows/revdep2.yaml @@ -170,7 +170,7 @@ jobs: Rscript ./.github/workflows/revdep2/plan.R shell: bash - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 if: steps.plan.outputs.shards != '0' with: name: revdep2-plan @@ -209,7 +209,7 @@ jobs: Rscript ./.github/workflows/revdep2/build.R shell: bash - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 with: name: revdep2-pkg path: ${{ runner.temp }}/pkg @@ -246,14 +246,14 @@ jobs: install.packages("jsonlite") shell: Rscript {0} - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 with: name: revdep2-plan path: ${{ runner.temp }}/plan # The preflight downloads every dependency binary once; saving the pak # cache under the plan's hash hands the shards a warm start. - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ~/.cache/R/pkgcache key: revdep2-pak-${{ needs.plan.outputs.plan_hash }} @@ -269,7 +269,7 @@ jobs: Rscript ./.github/workflows/revdep2/preflight.R shell: bash - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 with: name: revdep2-preflight path: ${{ runner.temp }}/preflight @@ -338,26 +338,26 @@ jobs: install.packages(c("jsonlite", "rcmdcheck")) shell: Rscript {0} - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v5 with: path: ~/.cache/R/pkgcache key: revdep2-pak-${{ needs.plan.outputs.plan_hash }} restore-keys: | revdep2-pak- - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 with: name: revdep2-plan path: ${{ runner.temp }}/plan - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 with: name: revdep2-pkg path: ${{ runner.temp }}/pkg # The baseline lives on an earlier run; absence is not an error, the # shard just checks the CRAN version fresh. - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 if: needs.plan.outputs.baseline_run != '0' continue-on-error: true with: @@ -384,7 +384,7 @@ jobs: # Named per attempt: a re-run of one shard must not overwrite the results # the other shards uploaded in the first attempt; the collector reads # every attempt and lets the later one win per package. - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 if: always() with: name: revdep2-results-${{ matrix.shard }}-${{ github.run_attempt }} @@ -439,17 +439,17 @@ jobs: pak::pkg_install("krlmlr/revdepcheck") shell: Rscript {0} - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 with: name: revdep2-plan path: ${{ runner.temp }}/plan - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 with: pattern: revdep2-results-* path: ${{ runner.temp }}/results - - uses: actions/download-artifact@v6 + - uses: actions/download-artifact@v7 if: env.REVDEP2_RETRY_RUN != '' continue-on-error: true with: @@ -469,7 +469,7 @@ jobs: Rscript ./.github/workflows/revdep2/collect.R shell: bash - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 if: always() with: name: revdep2-report @@ -477,7 +477,7 @@ jobs: retention-days: 90 overwrite: true - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@v6 if: always() with: name: revdep2-baseline diff --git a/.github/workflows/update-citation-cff.yaml b/.github/workflows/update-citation-cff.yaml index 7e2101709d3..e01c14ec055 100644 --- a/.github/workflows/update-citation-cff.yaml +++ b/.github/workflows/update-citation-cff.yaml @@ -27,7 +27,7 @@ jobs: env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - uses: r-lib/actions/setup-r@v2 - uses: r-lib/actions/setup-r-dependencies@v2 with: