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 :
55    branches : [main, master] 
6-     paths-ignore :
7-       - ' README.md' 
86  pull_request :
97    branches : [main, master] 
108
2018      fail-fast : false 
2119      matrix :
2220        config :
23-           - {os: macOS -latest,   r: 'release'} 
21+           - {os: macos -latest,   r: 'release'} 
2422          - {os: windows-latest, r: 'release'} 
2523          - {os: ubuntu-latest,   r: 'devel', http-user-agent: 'release'} 
2624          - {os: ubuntu-latest,   r: 'release'} 
@@ -31,30 +29,21 @@ jobs:
3129      R_KEEP_PKG_SOURCE : yes 
3230
3331    steps :
34-       - uses : actions/checkout@v2  
32+       - uses : actions/checkout@v3  
3533
36-       - uses : r-lib/actions/setup-pandoc@v1  
34+       - uses : r-lib/actions/setup-pandoc@v2  
3735
38-       - uses : r-lib/actions/setup-r@v1  
36+       - uses : r-lib/actions/setup-r@v2  
3937        with :
4038          r-version : ${{ matrix.config.r }} 
4139          http-user-agent : ${{ matrix.config.http-user-agent }} 
4240          use-public-rspm : true 
4341
44-       - uses : r-lib/actions/setup-r-dependencies@v1  
42+       - uses : r-lib/actions/setup-r-dependencies@v2  
4543        with :
46-           extra-packages : rcmdcheck 
44+           extra-packages : any::rcmdcheck 
45+           needs : check 
4746
48-       - uses : r-lib/actions/check-r-package@v1 
49- 
50-       - name : Show testthat output 
51-         if : always() 
52-         run : find check -name 'testthat.Rout*' -exec cat '{}' \; || true 
53-         shell : bash 
54- 
55-       - name : Upload check results 
56-         if : failure() 
57-         uses : actions/upload-artifact@main 
47+       - uses : r-lib/actions/check-r-package@v2 
5848        with :
59-           name : ${{ runner.os }}-r${{ matrix.config.r }}-results 
60-           path : check 
49+           upload-snapshots : true 
0 commit comments