Skip to content

ci: add R-hub v2 workflow (manual trigger) - #48

Merged
jchiquet merged 1 commit into
masterfrom
ci-rhub-setup
Sep 17, 2026
Merged

jchiquet merged 1 commit into
masterfrom
ci-rhub-setup

Conversation

@jchiquet

Copy link
Copy Markdown
Owner

Adds .github/workflows/rhub.yaml, the canonical R-hub v2 workflow, so that
rhub::rhub_check() can be run on demand from R to check the package on
memory-checking platforms (clang-ASAN, gcc-ASAN, gcc-UBSAN, valgrind, rchk)
that the standard push/PR CI does not cover.

The workflow only triggers on workflow_dispatch, so it does not run on
push or pull_request and has no effect on existing CI. No repo secret is
required for a public repository.

Independent of the perf-active-set branch; based directly on master.

🤖 Generated with Claude Code

Canonical workflow from https://github.com/r-hub/actions/blob/v1/workflows/rhub.yaml,
as installed by rhub::rhub_setup(). It only runs on workflow_dispatch, so
it does not affect push or pull_request CI; it is meant to be launched
on demand (e.g. rhub::rhub_check()) before a CRAN submission, to run
memory-checking platforms (clang-ASAN, gcc-ASAN, gcc-UBSAN, valgrind, rchk)
that push/PR CI does not cover.

No repo secret is required for a public repository: the RHUB_TOKEN input
used by the workflow's steps is currently unused upstream.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@jchiquet
jchiquet merged commit 91b7358 into master Sep 17, 2026
6 checks 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