@@ -18,14 +18,20 @@ jobs:
18
18
fail-fast : false
19
19
matrix :
20
20
config :
21
+ - {os: macOS-latest, r: 'devel'}
22
+ - {os: macOS-latest, r: 'release'}
21
23
- {os: windows-latest, r: 'release'}
22
- - {os: macOS-latest, r: 'release'}
23
- - {os: macOS-latest, r: 'devel'}
24
- - {os: ubuntu-16.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
24
+ - {os: windows-latest, r: '3.6'}
25
+ - {os: ubuntu-16.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
26
+ - {os: ubuntu-16.04, r: 'oldrel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
27
+ - {os: ubuntu-16.04, r: '3.5', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
28
+ - {os: ubuntu-16.04, r: '3.4', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
29
+ - {os: ubuntu-16.04, r: '3.3', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
25
30
26
31
env :
27
32
R_REMOTES_NO_ERRORS_FROM_WARNINGS : true
28
33
RSPM : ${{ matrix.config.rspm }}
34
+ GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
29
35
30
36
steps :
31
37
- uses : actions/checkout@v2
@@ -66,12 +72,24 @@ jobs:
66
72
remotes::install_cran("rcmdcheck")
67
73
shell : Rscript {0}
68
74
75
+ - name : Session info
76
+ run : |
77
+ options(width = 100)
78
+ pkgs <- installed.packages()[, "Package"]
79
+ sessioninfo::session_info(pkgs, include_base = TRUE)
80
+ shell : Rscript {0}
81
+
69
82
- name : Check
70
83
env :
71
- _R_CHECK_CRAN_INCOMING_REMOTE_ : false
84
+ _R_CHECK_CRAN_INCOMING_ : false
72
85
run : rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check")
73
86
shell : Rscript {0}
74
87
88
+ - name : Show testthat output
89
+ if : always()
90
+ run : find check -name 'testthat.Rout*' -exec cat '{}' \; || true
91
+ shell : bash
92
+
75
93
- name : Upload check results
76
94
if : failure()
77
95
uses : actions/upload-artifact@master
0 commit comments