Skip to content

Commit 3d5ec28

Browse files
committed
use_tidy_github_actions()
1 parent c24fdbb commit 3d5ec28

File tree

5 files changed

+38
-19
lines changed

5 files changed

+38
-19
lines changed

.github/workflows/R-CMD-check.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ on:
1212

1313
name: R-CMD-check
1414

15+
permissions: read-all
16+
1517
jobs:
1618
R-CMD-check:
1719
runs-on: ${{ matrix.config.os }}
@@ -25,24 +27,22 @@ jobs:
2527
- {os: macos-latest, r: 'release'}
2628

2729
- {os: windows-latest, r: 'release'}
28-
# Use 3.6 to trigger usage of RTools35
29-
- {os: windows-latest, r: '3.6'}
3030
# use 4.1 to check with rtools40's older compiler
3131
- {os: windows-latest, r: '4.1'}
3232

33-
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
34-
- {os: ubuntu-latest, r: 'release'}
35-
- {os: ubuntu-latest, r: 'oldrel-1'}
36-
- {os: ubuntu-latest, r: 'oldrel-2'}
37-
- {os: ubuntu-latest, r: 'oldrel-3'}
38-
- {os: ubuntu-latest, r: 'oldrel-4'}
33+
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
34+
- {os: ubuntu-latest, r: 'release'}
35+
- {os: ubuntu-latest, r: 'oldrel-1'}
36+
- {os: ubuntu-latest, r: 'oldrel-2'}
37+
- {os: ubuntu-latest, r: 'oldrel-3'}
38+
- {os: ubuntu-latest, r: 'oldrel-4'}
3939

4040
env:
4141
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
4242
R_KEEP_PKG_SOURCE: yes
4343

4444
steps:
45-
- uses: actions/checkout@v3
45+
- uses: actions/checkout@v4
4646

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

@@ -60,3 +60,4 @@ jobs:
6060
- uses: r-lib/actions/check-r-package@v2
6161
with:
6262
upload-snapshots: true
63+
build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")'

.github/workflows/pkgdown.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ on:
1414

1515
name: pkgdown
1616

17+
permissions: read-all
18+
1719
jobs:
1820
pkgdown:
1921
runs-on: ubuntu-latest
@@ -28,8 +30,10 @@ jobs:
2830
env:
2931
GOOGLESHEETS4_KEY: ${{ secrets.GOOGLESHEETS4_KEY }}
3032
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
33+
permissions:
34+
contents: write
3135
steps:
32-
- uses: actions/checkout@v3
36+
- uses: actions/checkout@v4
3337

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

@@ -48,7 +52,7 @@ jobs:
4852

4953
- name: Deploy to GitHub pages 🚀
5054
if: github.event_name != 'pull_request'
51-
uses: JamesIves/github-pages-deploy-action@v4.4.1
55+
uses: JamesIves/github-pages-deploy-action@v4.5.0
5256
with:
5357
clean: false
5458
branch: gh-pages

.github/workflows/pr-commands.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66

77
name: Commands
88

9+
permissions: read-all
10+
911
jobs:
1012
document:
1113
if: ${{ github.event.issue.pull_request && (github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER') && startsWith(github.event.comment.body, '/document') }}
@@ -14,7 +16,7 @@ jobs:
1416
env:
1517
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
1618
steps:
17-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
1820

1921
- uses: r-lib/actions/pr-fetch@v2
2022
with:
@@ -51,7 +53,7 @@ jobs:
5153
env:
5254
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
5355
steps:
54-
- uses: actions/checkout@v3
56+
- uses: actions/checkout@v4
5557

5658
- uses: r-lib/actions/pr-fetch@v2
5759
with:

.github/workflows/test-coverage.yaml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ on:
1313

1414
name: test-coverage
1515

16+
permissions: read-all
17+
1618
jobs:
1719
test-coverage:
1820
runs-on: ubuntu-latest
@@ -23,36 +25,45 @@ jobs:
2325
GOOGLESHEETS4_KEY: ${{ secrets.GOOGLESHEETS4_KEY }}
2426

2527
steps:
26-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
2729

2830
- uses: r-lib/actions/setup-r@v2
2931
with:
3032
use-public-rspm: true
3133

3234
- uses: r-lib/actions/setup-r-dependencies@v2
3335
with:
34-
extra-packages: any::covr
36+
extra-packages: any::covr, any::xml2
3537
needs: coverage
3638

3739
- name: Test coverage
3840
run: |
39-
covr::codecov(
41+
cov <- covr::package_coverage(
4042
quiet = FALSE,
4143
clean = FALSE,
42-
install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package")
44+
install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
4345
)
46+
covr::to_cobertura(cov)
4447
shell: Rscript {0}
4548

49+
- uses: codecov/codecov-action@v4
50+
with:
51+
fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }}
52+
file: ./cobertura.xml
53+
plugin: noop
54+
disable_search: true
55+
token: ${{ secrets.CODECOV_TOKEN }}
56+
4657
- name: Show testthat output
4758
if: always()
4859
run: |
4960
## --------------------------------------------------------------------
50-
find ${{ runner.temp }}/package -name 'testthat.Rout*' -exec cat '{}' \; || true
61+
find '${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true
5162
shell: bash
5263

5364
- name: Upload test results
5465
if: failure()
55-
uses: actions/upload-artifact@v3
66+
uses: actions/upload-artifact@v4
5667
with:
5768
name: coverage-test-failures
5869
path: ${{ runner.temp }}/package

.github/workflows/with-auth.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches: [main, master]
66

77
name: with-auth
8+
permissions: read-all
89

910
jobs:
1011
with-auth:

0 commit comments

Comments
 (0)