@@ -24,17 +24,17 @@ jobs:
24
24
config :
25
25
- {os: windows-latest, r: '4.0', vdiffr: true, xref: true}
26
26
- {os: macOS-latest, r: '4.0', vdiffr: true, xref: true}
27
- - {os: ubuntu-16.04, r: 'devel', vdiffr: false, xref: true, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
28
- - {os: ubuntu-16.04, r: '4.0', vdiffr: true, xref: true, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
29
- - {os: ubuntu-16.04, r: '3.6', vdiffr: false, xref: true, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
30
- - {os: ubuntu-16.04, r: '3.5', vdiffr: false, xref: true, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
31
- - {os: ubuntu-16.04, r: '3.4', vdiffr: false, xref: true, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
32
- - {os: ubuntu-16.04, r: '3.3', vdiffr: false, xref: true, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
33
- - {os: ubuntu-16.04, r: '3.2', vdiffr: false, xref: false, cran : "https://demo.rstudiopm .com/all /__linux__/xenial/latest"}
27
+ - {os: ubuntu-16.04, r: 'devel', vdiffr: false, xref: true, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest", http-user-agent: "R/4.0.0 (ubuntu-16.04) R (4.0.0 x86_64-pc-linux-gnu x86_64 linux-gnu) on GitHub Actions "}
28
+ - {os: ubuntu-16.04, r: '4.0', vdiffr: true, xref: true, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest"}
29
+ - {os: ubuntu-16.04, r: '3.6', vdiffr: false, xref: true, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest"}
30
+ - {os: ubuntu-16.04, r: '3.5', vdiffr: false, xref: true, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest"}
31
+ - {os: ubuntu-16.04, r: '3.4', vdiffr: false, xref: true, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest"}
32
+ - {os: ubuntu-16.04, r: '3.3', vdiffr: false, xref: true, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest"}
33
+ - {os: ubuntu-16.04, r: '3.2', vdiffr: false, xref: false, rspm : "https://packagemanager.rstudio .com/cran /__linux__/xenial/latest"}
34
34
35
35
env :
36
36
R_REMOTES_NO_ERRORS_FROM_WARNINGS : true
37
- CRAN : ${{ matrix.config.cran }}
37
+ RSPM : ${{ matrix.config.rspm }}
38
38
# don't treat missing suggested packages as error
39
39
_R_CHECK_FORCE_SUGGESTS_ : false
40
40
# Some packages might unavailable on the older versions, so let's ignore xref warnings
49
49
- uses : r-lib/actions/setup-r@master
50
50
with :
51
51
r-version : ${{ matrix.config.r }}
52
+ http-user-agent : ${{ matrix.config.http-user-agent }}
52
53
53
54
- uses : r-lib/actions/setup-pandoc@master
54
55
@@ -68,12 +69,11 @@ jobs:
68
69
69
70
- name : Install system dependencies on Linux
70
71
if : runner.os == 'Linux'
71
- env :
72
- RHUB_PLATFORM : linux-x86_64-ubuntu-gcc
73
72
run : |
74
- Rscript -e "remotes::install_github('r-hub/sysreqs')"
75
- sysreqs=$(Rscript -e "cat(sysreqs::sysreq_commands('DESCRIPTION'))")
76
- sudo -s eval "$sysreqs"
73
+ while read -r cmd
74
+ do
75
+ eval sudo $cmd
76
+ done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "16.04"))')
77
77
78
78
- name : Install system dependencies on macOS
79
79
if : runner.os == 'macOS'
0 commit comments