name: R Package Tests on: push: branches: [main, master] pull_request: branches: [main, master] jobs: test: runs-on: ubuntu-latest container: image: rocker/tidyverse:4.4 steps: - name: Checkout uses: actions/checkout@v4 - name: Install system dependencies run: | apt-get update -y apt-get install -y libcurl4-openssl-dev libssl-dev libxml2-dev - name: Install R package dependencies run: | Rscript -e "install.packages(c('remotes', 'testthat', 'withr'))" Rscript -e "remotes::install_deps(dependencies = TRUE)" - name: Run tests run: | Rscript -e "devtools::test()"