1- # Workflow derived from https://github.com/r-lib/actions/tree/master /examples
1+ # Workflow derived from https://github.com/r-lib/actions/tree/v2 /examples
22# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
33on :
44 push :
1818 fail-fast : false
1919 matrix :
2020 config :
21- - {os: macOS -latest, r: 'release'}
21+ - {os: macos -latest, r: 'release'}
2222 - {os: windows-latest, r: 'release'}
2323 - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
2424 - {os: ubuntu-latest, r: 'release'}
@@ -29,30 +29,21 @@ jobs:
2929 R_KEEP_PKG_SOURCE : yes
3030
3131 steps :
32- - uses : actions/checkout@v2
32+ - uses : actions/checkout@v3
3333
34- - uses : r-lib/actions/setup-pandoc@v1
34+ - uses : r-lib/actions/setup-pandoc@v2
3535
36- - uses : r-lib/actions/setup-r@v1
36+ - uses : r-lib/actions/setup-r@v2
3737 with :
3838 r-version : ${{ matrix.config.r }}
3939 http-user-agent : ${{ matrix.config.http-user-agent }}
4040 use-public-rspm : true
4141
42- - uses : r-lib/actions/setup-r-dependencies@v1
42+ - uses : r-lib/actions/setup-r-dependencies@v2
4343 with :
44- extra-packages : rcmdcheck
44+ extra-packages : any::rcmdcheck
45+ needs : check
4546
46- - uses : r-lib/actions/check-r-package@v1
47-
48- - name : Show testthat output
49- if : always()
50- run : find check -name 'testthat.Rout*' -exec cat '{}' \; || true
51- shell : bash
52-
53- - name : Upload check results
54- if : failure()
55- uses : actions/upload-artifact@main
47+ - uses : r-lib/actions/check-r-package@v2
5648 with :
57- name : ${{ runner.os }}-r${{ matrix.config.r }}-results
58- path : check
49+ upload-snapshots : true
0 commit comments