Skip to content

Commit

Permalink
Kjør coverage på ubuntu 24.04
Browse files Browse the repository at this point in the history
Nå skal alle være over på ubuntu (fra macos), så closes #29
  • Loading branch information
arnfinn committed Oct 2, 2024
1 parent baefa44 commit 360c8da
Showing 1 changed file with 9 additions and 22 deletions.
31 changes: 9 additions & 22 deletions .github/workflows/test-coverage.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
on:
push:
branches:
- main
pull_request:
branches:
- main
Expand All @@ -7,36 +10,20 @@ name: test-coverage

jobs:
test-coverage:
runs-on: macOS-latest
runs-on: ubuntu-24.04
env:
GITHUB_PAT: ${{ secrets.GT }}
steps:
- uses: actions/checkout@v4

- uses: r-lib/actions/setup-r@v2

- uses: r-lib/actions/setup-pandoc@v2

- 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
uses: actions/cache@v4
- uses: r-lib/actions/setup-r-dependencies@v2
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 dependencies
run: |
install.packages(c("remotes"))
remotes::install_deps(dependencies = TRUE)
remotes::install_cran("covr")
shell: Rscript {0}
extra-packages: any::covr, any::xml2
needs: coverage

- uses: r-lib/actions/setup-pandoc@v2

- name: Test coverage
run: covr::codecov()
Expand Down

0 comments on commit 360c8da

Please sign in to comment.