From 69e2afc49c300e4d032cbbffafb2ae56d6860bba Mon Sep 17 00:00:00 2001 From: TroyHernandez Date: Mon, 24 Aug 2026 14:49:46 -0500 Subject: [PATCH] CI: drop the remotes bootstrap, r-ci installs it now Added when macos-latest moved to arm64 and r-ci left no `remotes` behind. Upstream now does: the published run.sh -- the copy the action actually fetches -- ends its macOS bootstrap with echo "::group::Adding remotes" sudo Rscript -e 'install.packages("remotes")' so the guarded step is a duplicate that only costs a no-op Rscript call per run. Published and master are byte-identical, so this is the live copy and not a pending change. Pure removal: the workflow is byte-identical to its pre-fix parent. --- .github/workflows/ci.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 37f40a9..94db4b1 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,19 +22,6 @@ jobs: - name: Setup uses: eddelbuettel/github-actions/r-ci@master - # macos-latest moved to arm64 and r-ci's macOS bootstrap stopped - # leaving `remotes` behind. run.sh install_deps calls it directly, - # so the dependency step died before any package code was parsed -- - # and with fail-fast on, it cancelled the Linux leg too, which is - # the leg that actually gates these packages. - # - # Guarded on absence: a no-op on Linux, and it deletes itself the - # day upstream ships the fix rather than pinning us to an old image. - - name: Bootstrap remotes - run: >- - Rscript -e 'if (!requireNamespace("remotes", quietly = TRUE)) - install.packages("remotes", repos = "https://cloud.r-project.org")' - - name: Dependencies run: ./run.sh install_deps