Skip to content

Add CI (r-ci, ubuntu + macOS) - #14

Merged
TroyHernandez merged 1 commit into
mainfrom
add-ci
Jun 20, 2026
Merged

Add CI (r-ci, ubuntu + macOS)#14
TroyHernandez merged 1 commit into
mainfrom
add-ci

Conversation

@TroyHernandez

Copy link
Copy Markdown
Contributor

Adds a GitHub Actions workflow using eddelbuettel/github-actions/r-ci on an ubuntu + macOS matrix.

  • Installs ffmpeg per-OS (apt on Linux, brew on macOS) before resolving deps, since it's a SystemRequirement (>= 5.0). Both runners get >= 6.x.
  • R_CHECK_FORCE_SUGGESTS: false (tinytest is the only Suggest).
  • Only R dependency, rotio, is on CRAN, so install_deps resolves it without extra config.

CI mainly exercises the dry-run / filtergraph-builder paths; the tests that actually shell out to ffmpeg are at_home()-gated and skip under R CMD check. No version bump (CI-only change).

ubuntu + macOS matrix via eddelbuettel/github-actions/r-ci. Installs
ffmpeg (SystemRequirements, >= 5.0) per-OS before resolving deps, so the
package's filtergraph builders and any ffmpeg-touching check have a
binary present. _R_CHECK_FORCE_SUGGESTS_ disabled since tinytest is the
only Suggest and the ffmpeg-invoking tests are at_home()-gated.
@TroyHernandez
TroyHernandez merged commit 171084f into main Jun 20, 2026
4 checks passed
@TroyHernandez
TroyHernandez deleted the add-ci branch June 20, 2026 21:05
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