Develop and host GitHub actions for Bioconductor

Contributions

Add a new action

Note that using actions in this package is addressed below in the Usage section

By pull request

New actions can be added to inst/actions/name-of-action/ in this package.

All new actions should contain at least:

  • README.md (required, including documentation of inputs and outputs)
  • Dockerfile (if the action is container-based)
  • action.yml (must have that name)

By suggesting a new action

Someone else must implement actions suggested by issue. Therefore, these are best considered suggestions and not really direct requests.

Usage

To use one or more of the BiocActions in your own package, create a workflow file that looks something like this.

As a reminder, in your own package workflows are always placed in .github/workflows/workflow_name.yml. An example repository that uses this idea is here.