@@ -26,31 +26,61 @@ jobs:
26
26
fail-fast : false
27
27
matrix :
28
28
config :
29
- # On Windows,
30
- #
31
- # * for R >= 4.2, both the MSVC toolchain and the GNU toolchain should
32
- # work. Since our main support is on MSVC, we mainly test MSVC here.
33
- # Also, at least one GNU case should be included so that we can
34
- # detect when something gets broken.
35
- # * for R < 4.2, the MSVC toolchain must be used to support
36
- # cross-compilation for the 32-bit.
37
- - {os: windows-latest, r: 'release', rust-version: 'stable-msvc', rtools-version: '43'}
38
- - {os: windows-latest, r: 'devel', rust-version: 'stable-msvc'}
39
- - {os: windows-latest, r: 'release', rust-version: 'stable-gnu', rtools-version: '43'}
40
- # - {os: windows-latest, r: '4.1', rust-version: 'stable-msvc'} # TODO: Remove this runner when we drop the support for R < 4.2
41
-
42
- - {os: macOS-latest, r: 'release', rust-version: 'stable'}
43
- # - {os: macOS-latest, r: 'release', rust-version: 'nightly'}
44
- - {os: macOS-latest, r: 'devel', rust-version: 'stable'}
45
- # - {os: macOS-latest, r: 'oldrel', rust-version: 'stable'}
46
-
47
- - {os: ubuntu-latest, r: 'release', rust-version: 'stable', check_fmt: true}
48
- # - {os: ubuntu-latest, r: 'release', rust-version: 'nightly'}
29
+ - {
30
+ os : windows-latest,
31
+ r : " release" ,
32
+ rust-version : " stable-msvc" ,
33
+ rtools-version : " 44" ,
34
+ features : " full-functionality" ,
35
+ }
36
+ - {
37
+ os : windows-latest,
38
+ r : " devel" ,
39
+ rust-version : " stable-msvc" ,
40
+ rtools-version : " 44" ,
41
+ features : " default" ,
42
+ }
43
+ - {
44
+ os : windows-latest,
45
+ r : " oldrel" ,
46
+ rust-version : " stable-msvc" ,
47
+ rtools-version : " 43" ,
48
+ features : " default" ,
49
+ }
50
+
51
+ - {
52
+ os : macOS-latest,
53
+ r : " release" ,
54
+ rust-version : " stable" ,
55
+ features : " full-functionality" ,
56
+ }
57
+ - {
58
+ os : ubuntu-latest,
59
+ r : " release" ,
60
+ rust-version : " stable" ,
61
+ features : " full-functionality" ,
62
+ check_fmt : true,
63
+ }
64
+ - {
65
+ os : ubuntu-latest,
66
+ r : " release" ,
67
+ rust-version : " nightly" ,
68
+ features : " full-functionality" ,
69
+ extra-args : ["-Zdoctest-xcompile"],
70
+ }
49
71
# R-devel requires LD_LIBRARY_PATH
50
- - {os: ubuntu-latest, r: 'devel', rust-version: 'stable'}
51
- # - {os: ubuntu-latest, r: 'oldrel', rust-version: 'stable'}
52
-
53
-
72
+ - {
73
+ os : ubuntu-latest,
74
+ r : " devel" ,
75
+ rust-version : " stable" ,
76
+ features : " default" ,
77
+ }
78
+ - {
79
+ os : ubuntu-latest,
80
+ r : " oldrel" ,
81
+ rust-version : " stable" ,
82
+ features : " default" ,
83
+ }
54
84
55
85
env :
56
86
R_REMOTES_NO_ERRORS_FROM_WARNINGS : true
0 commit comments