Skip to content

ci: migrate R-CMD-check to the org reusable workflow - #20

Open
eliotmcintire wants to merge 1 commit into
developmentfrom
ci/migrate-to-org-workflow
Open

ci: migrate R-CMD-check to the org reusable workflow#20
eliotmcintire wants to merge 1 commit into
developmentfrom
ci/migrate-to-org-workflow

Conversation

@eliotmcintire

Copy link
Copy Markdown
Collaborator

Replaces this repo's hand-rolled matrix with a thin caller on PredictiveEcology/actions/.github/workflows/R-CMD-check.yaml@main.

57 → 23 lines.

Why

Third-party action versions, system dependencies, caching and the check itself were maintained separately in 17 repos. This repo was on actions/checkout@v4; the org spread was v2/v4/v5/v6/v7, i.e. five different answers to a question no package repo should be asking. Node 20 deprecation warnings are the current symptom. Consolidated, bumping it once in actions updates every repo.

Customizations preserved

R_KEEP_PKG_SOURCE via the new extra-env input. Its bare oldrel legs are unchanged — oldrel and oldrel-1 are synonyms in r-lib/actions/setup-r.

Dropped deliberately

Nothing. Gains the no-suggests leg.

Depends on PredictiveEcology/actions#27 (per-leg extra-env) where an extra-config leg carries extra-env.

🤖 Generated with Claude Code

https://claude.ai/code/session_012DVjmY3im9Xak7tXLSMGCa

@eliotmcintire
eliotmcintire changed the base branch from main to development September 1, 2026 04:15
Regenerated from development rather than main: the earlier version of this
branch was cut from main and would have dropped development-only content.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012DVjmY3im9Xak7tXLSMGCa
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