From 074d3f54d9d23aa1de9475f009bb5f2c9ab2627b Mon Sep 17 00:00:00 2001 From: Will Beasley Date: Tue, 2 Nov 2021 00:29:29 -0500 Subject: [PATCH] use prebuilt commands from https://github.com/r-lib/usethis/blob/main/.github/workflows/R-CMD-check.yaml ref #330 --- .github/workflows/check-release.yaml | 31 ++-------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/.github/workflows/check-release.yaml b/.github/workflows/check-release.yaml index 9c6fe0c7..1bd3d44c 100644 --- a/.github/workflows/check-release.yaml +++ b/.github/workflows/check-release.yaml @@ -37,36 +37,9 @@ jobs: - uses: r-lib/actions/setup-pandoc@master - - name: Query dependencies - run: | - install.packages('remotes') - saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2) - writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), ".github/R-version") - shell: Rscript {0} - - - name: Cache R packages - if: runner.os != 'Windows' - uses: actions/cache@v1 + - uses: r-lib/actions/setup-r-dependencies@v1 with: - path: ${{ env.R_LIBS_USER }} - key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }} - restore-keys: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1- - - - name: Install system dependencies - if: runner.os == 'Linux' - env: - RHUB_PLATFORM: linux-x86_64-ubuntu-gcc - run: | - Rscript -e "remotes::install_github('r-hub/sysreqs')" - sysreqs=$(Rscript -e "cat(sysreqs::sysreq_commands('DESCRIPTION'))") - sudo -s eval "$sysreqs" - - - name: Install dependencies - run: | - install.packages(c("remotes", "rcmdcheck")) - remotes::install_deps(dependencies = TRUE) - remotes::install_cran("covr") - shell: Rscript {0} + extra-packages: rcmdcheck - name: Session info run: |