Skip to content

Run the R workflows from NewGraphEnvironment/flows - #157

Merged
NewGraphEnvironment merged 1 commit into
mainfrom
flows-shared-workflows
Oct 27, 2026
Merged

NewGraphEnvironment merged 1 commit into
mainfrom
flows-shared-workflows

Conversation

@NewGraphEnvironment

Copy link
Copy Markdown
Owner

Summary

  • pkgdown calls r-pkgdown.yaml in NewGraphEnvironment/flows.
  • The CITATION.cff update calls r-citation-cff.yaml in NewGraphEnvironment/flows. It queues its runs, and each attempt regenerates on a fresh main and pushes, so a release's quick pushes (merge, then date stamp) do not leave CITATION.cff a version behind DESCRIPTION.
  • Runners are named ubuntu-24.04 instead of ubuntu-latest, which is moving to Ubuntu 26.04, where some packages have built from source and some runs have stalled for an hour or more. A runner, a timeout or a step in a shared workflow now changes in one place.
  • R-CMD-check moves to the shared workflow on Add R CMD check workflow #154, which adds it.

Test plan

  • pkgdown builds on this PR; after merge, the push run deploys (gh-pages subject @<merge sha>)
  • After merge, a dispatched Update CITATION.cff run is green and commits nothing

🤖 Generated with Claude Code

pkgdown.yaml, update-citation-cff.yaml: a workflow whose differences from the shared
one are inputs now calls NewGraphEnvironment/flows, so a runner, a timeout or a step
changes in one place. A workflow with steps of its own keeps them, with its runner
named (ubuntu-24.04) and a timeout. The citation workflow now queues its runs, and each
attempt regenerates CITATION.cff on a fresh main and pushes, retrying when the
push is refused, so a release's quick pushes do not leave it a version behind
DESCRIPTION.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@NewGraphEnvironment
NewGraphEnvironment merged commit 1e4e112 into main Oct 27, 2026
1 check passed
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