From 22051d227bc6781de761b7f6783bb0f270574da0 Mon Sep 17 00:00:00 2001 From: olivroy Date: Thu, 2 Jan 2025 14:13:55 -0500 Subject: [PATCH] update gh actions --- .github/workflows/R-CMD-check.yaml | 7 ++----- .github/workflows/pkgdown.yaml | 3 +-- .github/workflows/style.yaml | 2 +- .github/workflows/test-coverage.yaml | 11 ++++------- DESCRIPTION | 2 ++ README.Rmd | 2 +- README.md | 4 ++-- 7 files changed, 13 insertions(+), 18 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 008f9bec..562fe0ff 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -4,9 +4,8 @@ on: push: branches: [main, master] pull_request: - branches: [main, master] -name: R-CMD-check +name: R-CMD-check.yaml permissions: read-all @@ -43,9 +42,7 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: | - any::sf - any::rcmdcheck + extra-packages: any::rcmdcheck needs: check - uses: r-lib/actions/check-r-package@v2 diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index c9f0165d..bfc9f4db 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -4,12 +4,11 @@ on: push: branches: [main, master] pull_request: - branches: [main, master] release: types: [published] workflow_dispatch: -name: pkgdown +name: pkgdown.yaml permissions: read-all diff --git a/.github/workflows/style.yaml b/.github/workflows/style.yaml index fd16f694..a8600065 100644 --- a/.github/workflows/style.yaml +++ b/.github/workflows/style.yaml @@ -4,7 +4,7 @@ on: push: paths: ["**.[rR]", "**.[qrR]md", "**.[rR]markdown", "**.[rR]nw", "**.[rR]profile"] -name: Style +name: style.yaml permissions: read-all diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index e9da5d0f..e050312f 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -4,9 +4,8 @@ on: push: branches: [main, master] pull_request: - branches: [main, master] -name: test-coverage +name: test-coverage.yaml permissions: read-all @@ -25,10 +24,7 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: | - any::sf - any::covr - any::xml2 + extra-packages: any::covr, any::xml2 needs: coverage - name: Test coverage @@ -43,7 +39,8 @@ jobs: - uses: codecov/codecov-action@v4 with: - fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }} + # Fail if error if not on PR, or if on PR and token is given + fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }} file: ./cobertura.xml plugin: noop disable_search: true diff --git a/DESCRIPTION b/DESCRIPTION index 43586ce0..0ad030d1 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -50,6 +50,8 @@ Suggests: VignetteBuilder: knitr Config/testthat/edition: 3 +Config/Needs/check: sf +Config/Needs/coverage: sf Encoding: UTF-8 LazyData: true Roxygen: list(markdown = TRUE) diff --git a/README.Rmd b/README.Rmd index ed66eec6..b8e27cb5 100644 --- a/README.Rmd +++ b/README.Rmd @@ -26,7 +26,7 @@ options(width = 110) [![R-CMD-check](https://github.com/sfirke/janitor/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/sfirke/janitor/actions/workflows/R-CMD-check.yaml) -[![Coverage Status](https://img.shields.io/codecov/c/github/sfirke/janitor/main.svg)](https://app.codecov.io/github/sfirke/janitor?branch=main) +[![Codecov test coverage](https://codecov.io/gh/sfirke/janitor/graph/badge.svg)](https://app.codecov.io/gh/sfirke/janitor) [![lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable) [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version-ago/janitor)](https://cran.r-project.org/package=janitor) ![!Monthly Downloads](https://cranlogs.r-pkg.org/badges/janitor) diff --git a/README.md b/README.md index 3b96b424..7231e209 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ [![R-CMD-check](https://github.com/sfirke/janitor/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/sfirke/janitor/actions/workflows/R-CMD-check.yaml) -[![Coverage -Status](https://img.shields.io/codecov/c/github/sfirke/janitor/main.svg)](https://app.codecov.io/github/sfirke/janitor?branch=main) +[![Codecov test +coverage](https://codecov.io/gh/sfirke/janitor/graph/badge.svg)](https://app.codecov.io/gh/sfirke/janitor) [![lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable) [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version-ago/janitor)](https://cran.r-project.org/package=janitor) ![!Monthly Downloads](https://cranlogs.r-pkg.org/badges/janitor)