Update linux / coverage workflow
* use r-release version
* use covr package from cran
Change-Id: I4dba6f1da4c9420a42318f9b0f3e538ef85f07b4
diff --git a/.github/workflows/check-linux.yaml b/.github/workflows/check-linux.yaml
index 8e86e4f..e10b3c4 100644
--- a/.github/workflows/check-linux.yaml
+++ b/.github/workflows/check-linux.yaml
@@ -12,11 +12,12 @@
fail-fast: false
matrix:
config:
- - { os: ubuntu-18.04, r: '3.6', cran: "https://demo.rstudiopm.com/all/__linux__/bionic/latest", args: "--no-manual" }
+ - { os: ubuntu-18.04, r: 'release', cran: "https://demo.rstudiopm.com/all/__linux__/bionic/latest", args: "--no-manual" }
env:
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
CRAN: ${{ matrix.config.cran }}
+ GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v1
@@ -43,7 +44,7 @@
key: ${{ runner.os }}-r-${{ matrix.config.r }}-${{ hashFiles('DESCRIPTION') }}
- name: Install dependencies
- run: Rscript -e "install.packages('remotes')" -e "remotes::install_deps(dependencies = TRUE)" -e "remotes::install_cran('rcmdcheck')" -e "install.packages('igraph')"
+ run: Rscript -e "install.packages('remotes')" -e "remotes::install_deps(dependencies = TRUE)" -e "remotes::install_cran('rcmdcheck')" -e "install.packages('igraph')" -e "install.packages('covr')"
- name: Check
run: Rscript -e "rcmdcheck::rcmdcheck(args = c('${{ matrix.config.args }}', '--run-donttest'), error_on = 'warning', check_dir = 'check')"
@@ -56,6 +57,5 @@
path: check
- name: Test coverage
- run: |
- Rscript -e 'remotes::install_github("r-lib/covr@gh-actions")'
- Rscript -e 'covr::codecov(token = "${{secrets.CODECOV_TOKEN}}")'
+ run: covr::codecov()
+ shell: Rscript {0}