|
1 | | -# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples |
2 | | -# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help |
3 | 1 | on: |
4 | 2 | push: |
5 | 3 | branches: [main, master] |
|
8 | 6 |
|
9 | 7 | name: R-CMD-check |
10 | 8 |
|
11 | | -concurrency: |
12 | | - group: ${{ github.workflow }}-${{ github.head_ref }} |
13 | | - cancel-in-progress: true |
14 | | - |
15 | 9 | jobs: |
16 | 10 | R-CMD-check: |
17 | | - runs-on: ${{ matrix.config.os }} |
18 | | - |
19 | | - name: ${{ matrix.config.os }} (${{ matrix.config.r }}) |
20 | | - |
21 | | - strategy: |
22 | | - fail-fast: false |
23 | | - matrix: |
24 | | - config: |
25 | | - #- {os: macOS-latest, r: 'devel'} |
26 | | - - { os: macOS-latest, r: "release" } |
27 | | - - { os: macOS-latest, r: "oldrel" } |
28 | | - |
29 | | - - { os: windows-latest, r: "devel" } |
30 | | - - { os: windows-latest, r: "release" } |
31 | | - - { os: windows-latest, r: "oldrel" } |
32 | | - |
33 | | - #- { os: ubuntu-latest, r: "next" } |
34 | | - #- { os: ubuntu-latest, r: "devel" } |
35 | | - - { os: ubuntu-latest, r: "release" } |
36 | | - - { os: ubuntu-latest, r: "oldrel" } |
37 | | - - { os: ubuntu-latest, r: "oldrel-2" } |
38 | | - |
39 | | - env: |
40 | | - GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} |
41 | | - R_KEEP_PKG_SOURCE: yes |
42 | | - |
43 | | - steps: |
44 | | - - uses: actions/checkout@v6 |
45 | | - |
46 | | - - uses: r-lib/actions/setup-pandoc@v2 |
47 | | - with: |
48 | | - pandoc-version: "latest" |
49 | | - |
50 | | - - uses: r-lib/actions/setup-r@v2 |
51 | | - with: |
52 | | - r-version: ${{ matrix.config.r }} |
53 | | - use-public-rspm: true |
54 | | - |
55 | | - - uses: r-lib/actions/setup-r-dependencies@v2 |
56 | | - with: |
57 | | - extra-packages: | |
58 | | - any::rcmdcheck |
59 | | - needs: check |
60 | | - |
61 | | - - uses: r-lib/actions/check-r-package@v2 |
62 | | - with: |
63 | | - upload-snapshots: true |
64 | | - upload-results: true |
65 | | - error-on: 'ifelse(getRversion() > "4.3", "note", "warning")' |
66 | | - env: |
67 | | - _R_CHECK_CRAN_INCOMING_REMOTE_: false |
68 | | - _R_CHECK_CRAN_INCOMING_: false |
69 | | - _R_CHECK_FORCE_SUGGESTS_: false |
70 | | - _R_CHECK_STOP_ON_INVALID_NUMERIC_VERSION_INPUTS_: true |
| 11 | + uses: IndrajeetPatil/workflows/.github/workflows/R-CMD-check.yaml@main |
| 12 | + with: |
| 13 | + error-on: 'ifelse(getRversion() > "4.3", "note", "warning")' |
0 commit comments