24
24
tests-stable :
25
25
name : Tests, stable toolchain
26
26
runs-on : ubuntu-latest
27
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
27
28
steps :
28
29
- name : Check out repository
29
- uses : actions/checkout@v3
30
+ uses : actions/checkout@v4
30
31
- name : Install toolchain
31
32
uses : dtolnay/rust-toolchain@v1
32
33
with :
@@ -37,15 +38,13 @@ jobs:
37
38
run : cargo build --all-targets
38
39
- name : cargo test
39
40
run : cargo test --all-targets
40
- - name : cargo test (fs_utf8)
41
- run : cargo test --features=fs_utf8
42
-
43
41
tests-release-stable :
44
42
name : Tests (release), stable toolchain
45
43
runs-on : ubuntu-latest
44
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
46
45
steps :
47
46
- name : Check out repository
48
- uses : actions/checkout@v3
47
+ uses : actions/checkout@v4
49
48
- name : Install toolchain
50
49
uses : dtolnay/rust-toolchain@v1
51
50
with :
59
58
tests-release-msrv :
60
59
name : Tests (release), minimum supported toolchain
61
60
runs-on : ubuntu-latest
61
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
62
62
steps :
63
63
- name : Check out repository
64
- uses : actions/checkout@v3
64
+ uses : actions/checkout@v4
65
65
- name : Detect crate MSRV
66
66
run : |
67
67
msrv=$(cargo metadata --format-version 1 --no-deps | \
81
81
linting :
82
82
name : Lints, pinned toolchain
83
83
runs-on : ubuntu-latest
84
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
84
85
steps :
85
86
- name : Check out repository
86
- uses : actions/checkout@v3
87
+ uses : actions/checkout@v4
87
88
- name : Install toolchain
88
89
uses : dtolnay/rust-toolchain@v1
89
90
with :
@@ -98,13 +99,14 @@ jobs:
98
99
tests-other-channels :
99
100
name : Tests, unstable toolchain
100
101
runs-on : ubuntu-latest
102
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
101
103
continue-on-error : true
102
104
strategy :
103
105
matrix :
104
106
channel : [beta, nightly]
105
107
steps :
106
108
- name : Check out repository
107
- uses : actions/checkout@v3
109
+ uses : actions/checkout@v4
108
110
- name : Install toolchain
109
111
uses : dtolnay/rust-toolchain@v1
110
112
with :
0 commit comments