@@ -9,27 +9,34 @@ name: R-CMD-check
9
9
jobs :
10
10
R-CMD-check :
11
11
runs-on : ${{ matrix.config.os }}
12
-
13
12
name : ${{ matrix.config.os }} (${{ matrix.config.r }})
14
-
15
13
strategy :
16
14
fail-fast : false
17
15
matrix :
18
16
config :
19
17
- {os: windows-latest, r: 'release'}
20
18
- {os: macOS-latest, r: 'release'}
21
19
- {os: ubuntu-latest, r: 'release'}
22
- - {os: ubuntu-latest, r: 'devel'}
20
+ - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
21
+
22
+ env :
23
+ GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
24
+ R_KEEP_PKG_SOURCE : yes
23
25
24
26
steps :
25
- # Update to a specific version that is compatible with Node.js 16+
26
- - uses : actions/checkout@v4.2.0 # or @v4 for latest
27
- - uses : r-lib/actions/setup-r@v3 # Ensure this is the latest compatible version
27
+ - uses : actions/checkout@v4
28
+ - uses : r-lib/ actions/setup-pandoc@v2
29
+ - uses : r-lib/actions/setup-r@v2
28
30
with :
29
31
r-version : ${{ matrix.config.r }}
30
- - uses : r-lib/actions/setup-r-dependencies@v3 # Ensure this is the latest compatible version
32
+ http-user-agent : ${{ matrix.config.http-user-agent }}
33
+ use-public-rspm : true
34
+
35
+ - uses : r-lib/actions/setup-r-dependencies@v2
31
36
with :
32
37
extra-packages : any::rcmdcheck
33
38
needs : check
34
- - uses : r-lib/actions/check-r-package@v3 # Ensure this is the latest compatible version
35
39
40
+ - uses : r-lib/actions/check-r-package@v2
41
+ with :
42
+ upload-snapshots : true
0 commit comments