Saras Windecker
smwindecker.bsky.social
Saras Windecker
@smwindecker.bsky.social
research software, ecology, public health, open science
Research Fellow at The Kids Research Institute, Australia and University of Western Australia
she/her
4/ lastly, ropensci's very own pkgcheck action.

This one is really interesting as it gives you a summary of points you've either hit or missed and summarises them in a new issue in your repo. Subsequent pushes show up as comments in the same issue thread.

docs.ropensci.org/pkgcheck/ind...
rOpenSci Package Checks
Check whether a package is ready for submission to rOpenSci's peer review system.
docs.ropensci.org
September 11, 2025 at 7:01 AM
3/ pkgdown workflow

Not related to the ropensci submission, but very handy if you have a pkgdown website.

I adapted from the examples here github.com/r-lib/action.... It is great knowing the website is up to date with changes I've pushed and I didn't have to separately re-publish the website.
actions/examples at v2 · r-lib/actions
GitHub Actions for the R community. Contribute to r-lib/actions development by creating an account on GitHub.
github.com
September 11, 2025 at 7:01 AM
2/ I also set up an action to access my code coverage and report it on the readme. It's not as high as I'd like yet, but it's getting there!

To get this to work I first had to link the repo on codecov.io.

github.com/codecov/code...
GitHub - codecov/codecov-action: GitHub Action that uploads coverage to Codecov
GitHub Action that uploads coverage to Codecov :open_umbrella: - GitHub - codecov/codecov-action: GitHub Action that uploads coverage to Codecov
github.com
September 11, 2025 at 7:01 AM
1/ continuous integration

Compared to the last time I set up continuous integration, things are SO EASY now. I used the following:

github.com/r-lib/action...
actions/examples at v2 · r-lib/actions
GitHub Actions for the R community. Contribute to r-lib/actions development by creating an account on GitHub.
github.com
September 11, 2025 at 7:01 AM