@@ -15,16 +15,21 @@ jobs:
15
15
fail-fast : false
16
16
matrix :
17
17
config :
18
- - { os: windows-latest, r: 'release'}
19
- - { os: macOS-latest, r: 'release'}
20
- - { os: ubuntu-latest, r: 'release'}
18
+ - { os: windows-latest, r: '4.2.1' , r_tools: "42" }
19
+ - { os: macOS-latest, r: '4.2.1' , r_tools: "42" }
20
+ - { os: ubuntu-latest, r: '4.2.1' , r_tools: "42" }
21
+ - { os: windows-latest, r: '4.1.3' , r_tools: "40" }
22
+ - { os: macOS-latest, r: '4.1.3' , r_tools: "40" }
23
+ - { os: ubuntu-latest, r: '4.1.3' , r_tools: "40" }
24
+
21
25
environment : ci_build
22
26
steps :
23
- - uses : actions/checkout@v2
27
+ - uses : actions/checkout@v3
24
28
25
29
- uses : r-lib/actions/setup-r@v2
26
30
with :
27
31
r-version : ${{ matrix.config.r }}
32
+ rtools-version : ${{ matrix.config.r_tools }}
28
33
29
34
- name : Install openssl MacOsX
30
35
if : matrix.config.os == 'macOS-latest'
@@ -67,15 +72,23 @@ jobs:
67
72
run : |
68
73
pushd '${{ env.output_dir }}'
69
74
ls .
70
- for f in *.tgz; do mv "$f" "$(echo "$f" | sed s/\.tgz/-${{matrix.config.os}}\.tgz/)"; done
75
+ for f in *.tgz; do mv "$f" "$(echo "$f" | sed s/\.tgz/-${{matrix.config.os}}-r${{matrix.config.r}}\.tgz/)"; done
76
+ ls .
77
+ shell : bash
78
+ - name : Rename Ubuntu package
79
+ if : matrix.config.os == 'ubuntu-latest'
80
+ run : |
81
+ pushd '${{ env.output_dir }}'
82
+ ls .
83
+ for f in *.tar.gz; do mv "$f" "$(echo "$f" | sed s/\.tar.gz/-r${{matrix.config.r}}\.tar.gz/)"; done
71
84
ls .
72
85
shell : bash
73
86
- name : Rename windows package
74
87
if : matrix.config.os == 'windows-latest'
75
88
run : |
76
89
pushd '${{ env.output_dir }}'
77
90
ls .
78
- for f in *.zip; do mv "$f" "$(echo "$f" | sed s/\.zip/-${{matrix.config.os}}\.zip/)"; done
91
+ for f in *.zip; do mv "$f" "$(echo "$f" | sed s/\.zip/-${{matrix.config.os}}-r${{matrix.config.r}} \.zip/)"; done
79
92
ls .
80
93
shell : bash
81
94
- name : Generate sha256sum files
96
109
name : Build source for R=release
97
110
environment : ci_build
98
111
steps :
99
- - uses : actions/checkout@v2
112
+ - uses : actions/checkout@v3
100
113
- uses : r-lib/actions/setup-r@v2
101
114
with :
102
115
r-version : ' release'
0 commit comments