R CMD Check
Ensure that when you release your package, all the unit tests are passing and it works in a clean environment.
This PHUSE working group is focussed on ensuring R package authors new to concepts like CICD can can easily add these useful automations to pharmaverse R packages and related biostatistical packages.
We hope to both convince package developers of the value of CICD, provide a minimum bar of what is expected, and provide a set of tools to make it easy to implement.
In this guidance, you’ll see a number of gh-actions
that you can use to implement CICD on your project. We have categorised these into three groups:
pharmaverse
and openstatsware
. These CICD tools are focussed on ensuring your package works, and the documentation users see matches the latest release of your code.Each CICD action is described via a common pattern, with an emphasis on why we recommend it, and how to use it.
A recomended plan for success in implenting CICD on your project is to:
gh-action
gh-action
’s belowWe’ve also collected togther this list of external learning resources.