Skip to content

Define a 'minimum' and 'recommended' list #10

@epijim

Description

@epijim

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions