Skip to content

Commit 0162df3

Browse files
committed
Update test.yml
1 parent 6cae815 commit 0162df3

File tree

1 file changed

+54
-24
lines changed

1 file changed

+54
-24
lines changed

.github/workflows/test.yml

+54-24
Original file line numberDiff line numberDiff line change
@@ -26,31 +26,61 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
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+
}
4971
# 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+
}
5484

5585
env:
5686
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true

0 commit comments

Comments
 (0)