This action is designed to automatically run build and check for R packages on their code with every commit.
To get this action running in your project, add the following config to .github/workflows/Rbuild.yml:
name: R Build and Checks
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: R Build and Checks
uses: Swechhya/R-actions@v1.2
with:
action: 'all'
needsBioc: false
buildSubDirectory: './'
The action property can be any one of:
build
Only builds the packageall
Runs build and checks the built package
The needsBioc property can be any one of:
true
Installs bioconductor and dependenciesfalse
Only installs CRAN dependencies