Skip to content

CI: drop the remotes bootstrap, r-ci installs it now - #19

Merged
TroyHernandez merged 1 commit into
mainfrom
drop-remotes-bootstrap
Aug 24, 2026
Merged

CI: drop the remotes bootstrap, r-ci installs it now#19
TroyHernandez merged 1 commit into
mainfrom
drop-remotes-bootstrap

Conversation

@TroyHernandez

Copy link
Copy Markdown
Contributor

Added when macos-latest moved to arm64 and r-ci's macOS bootstrap left no remotes behind. Upstream owns that now — the published run.sh, which is the copy the action actually fetches, ends its macOS bootstrap with:

echo "::group::Adding remotes"
sudo Rscript -e 'install.packages("remotes")'

Published and master are byte-identical, so that is the live copy rather than a pending change. Dirk's Use a fallback secondary IP address and Add -f to let curl fail fast also cover the curl exit-28 timeout that hit one Linux leg while ours was in place.

So the guarded step is now a duplicate that costs a no-op Rscript call per run.

Pure removal. 13 deletions, 0 insertions, and the workflow is byte-identical to its pre-fix parent — verified by diffing against the commit before the bootstrap landed, not by eye.

CI on this PR is the confirmation: if the upstream install were not really there, the dependency step would fail exactly as it did before.

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.
@TroyHernandez
TroyHernandez merged commit 225fe76 into main Aug 24, 2026
2 checks passed
@TroyHernandez
TroyHernandez deleted the drop-remotes-bootstrap branch August 24, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant