A collection of GitHub actions I've developed to enact continuous integration on my R packages.
These build on r-lib actions to facilitate some common tasks.
- ms609/actions/codemeta.R:
Write package metadata to
codemeta.js(superseded byupdate-codemeta). - ms609/actions/update-codemeta:
Keep
codemeta.jsoncurrent from pull requests, without pushing to the default branch. - ms609/actions/pkgdown.R: Create package documentation website with pkgdown. Adapted from r-lib example.
- ms609/actions/revdepcheck.R: Check reverse dependencies using r-lib/revdepcheck.
- ms609/actions/validate-ctv.R: Ensure that CRAN task views are valid.