-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
Early feedback from one pharmaverse package we we need to separate out the packages from what are really the core CICD needed to have a robust release, and what are nice to haves.
Aim in this issue is to define our initial list (updating here in the desc:
Minimum
- Generate and deploy documentation to a location outside main branch when main updated (to prevent repo bloat from artifacts)
- Ensure man pages are always upto date on main and devel
- Check links on PR to main, to ensure docs have working links each time a release is made
- Check unit tests using container with CRAN + leading edge of r-universe pharmaverse page
- Report code coverage of main and display as badge in repo
Suggested
- Ability to fail PR to main if code coverage below certain value
- lint R code to help with consistency | run styler
- Check unit tests using container with CRAN + specific cohort of related R packages
- Generate an example validation report against rocker + pharmaverse when a tag/release is made
- Render README
- Check spelling