From 59954ca53a55decf7f2b5a0c9a976849c10e39d1 Mon Sep 17 00:00:00 2001 From: andreassoteriadesmoj <91131120+andreassoteriadesmoj@users.noreply.github.com> Date: Wed, 29 Apr 2026 11:51:41 +0000 Subject: [PATCH 1/6] Bump `actions/cache` to `4.0.0` Attempt to resolve action issues (e.g. https://github.com/mdsteiner/EFAtools/actions/runs/25043706360/job/73353168958) owing to the use of an older version of `actions/cache`: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down --- .github/workflows/R-CMD-check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index fb7b3702..403c0d41 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -50,7 +50,7 @@ jobs: - name: Restore R package cache if: runner.os != 'Windows' - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ${{ env.R_LIBS_USER }} key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }} From d51d27082a4d53bfea27e170774dc83dfbfa431b Mon Sep 17 00:00:00 2001 From: andreassoteriadesmoj <91131120+andreassoteriadesmoj@users.noreply.github.com> Date: Wed, 29 Apr 2026 12:13:08 +0000 Subject: [PATCH 2/6] Update link to R version Attempt to fix "Failed to get R 4.6.0" here: https://github.com/mdsteiner/EFAtools/actions/runs/25107260655/job/73571587941. Going a blindly here, hoping that updating the link to the latest R version would fix this issue. --- .github/workflows/R-CMD-check.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 403c0d41..881804d4 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -24,8 +24,8 @@ jobs: config: - {os: windows-latest, r: 'release'} - {os: macOS-latest, r: 'release'} - - {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"} - - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"} + - {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} + - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.posit.co/cran/latest"} env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true From 055ca1a0106f4ba677307c766d00130d2d790c8b Mon Sep 17 00:00:00 2001 From: andreassoteriadesmoj <91131120+andreassoteriadesmoj@users.noreply.github.com> Date: Wed, 29 Apr 2026 12:15:59 +0000 Subject: [PATCH 3/6] Update link to latest R for Windows and MacOS --- .github/workflows/R-CMD-check.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 881804d4..038c3057 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -22,8 +22,8 @@ jobs: fail-fast: false matrix: config: - - {os: windows-latest, r: 'release'} - - {os: macOS-latest, r: 'release'} + - {os: windows-latest, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} + - {os: macOS-latest, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} - {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.posit.co/cran/latest"} From f78354e1bf22d909953422c99cc4e146ead919b9 Mon Sep 17 00:00:00 2001 From: andreassoteriadesmoj <91131120+andreassoteriadesmoj@users.noreply.github.com> Date: Wed, 29 Apr 2026 13:56:24 +0000 Subject: [PATCH 4/6] Upgrade to latest `r-lib/actions/setup-r` --- .github/workflows/R-CMD-check.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 038c3057..a7aded94 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -22,8 +22,8 @@ jobs: fail-fast: false matrix: config: - - {os: windows-latest, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} - - {os: macOS-latest, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} + - {os: windows-latest, r: 'release'} + - {os: macOS-latest, r: 'release'} - {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.posit.co/cran/latest"} - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.posit.co/cran/latest"} @@ -35,7 +35,7 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: r-lib/actions/setup-r@v1 + - uses: r-lib/actions/setup-r@v2 with: r-version: ${{ matrix.config.r }} From 5dffc394b69ef93e640e89a9e6c1119db297ab22 Mon Sep 17 00:00:00 2001 From: andreassoteriadesmoj <91131120+andreassoteriadesmoj@users.noreply.github.com> Date: Thu, 30 Apr 2026 07:18:45 +0000 Subject: [PATCH 5/6] Update pandoc to v2 --- .github/workflows/R-CMD-check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index a7aded94..f09d43f1 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -39,7 +39,7 @@ jobs: with: r-version: ${{ matrix.config.r }} - - uses: r-lib/actions/setup-pandoc@v1 + - uses: r-lib/actions/setup-pandoc@v2 - name: Query dependencies run: | From 39c25104af804bcd78f3f02e70cf26bb4d205662 Mon Sep 17 00:00:00 2001 From: andreassoteriadesmoj <91131120+andreassoteriadesmoj@users.noreply.github.com> Date: Thu, 30 Apr 2026 07:19:36 +0000 Subject: [PATCH 6/6] Update `Node.js` to 24 --- .github/workflows/R-CMD-check.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index f09d43f1..27b58e9d 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -28,6 +28,7 @@ jobs: - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.posit.co/cran/latest"} env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true R_REMOTES_NO_ERRORS_FROM_WARNINGS: true RSPM: ${{ matrix.config.rspm }} GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}