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 :
40
41
tests-release-stable :
41
42
name : Tests (release), stable toolchain
42
43
runs-on : ubuntu-latest
44
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
43
45
steps :
44
46
- name : Check out repository
45
- uses : actions/checkout@v3
47
+ uses : actions/checkout@v4
46
48
- name : Install toolchain
47
49
uses : dtolnay/rust-toolchain@v1
48
50
with :
56
58
tests-release-msrv :
57
59
name : Tests (release), minimum supported toolchain
58
60
runs-on : ubuntu-latest
61
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
59
62
steps :
60
63
- name : Check out repository
61
- uses : actions/checkout@v3
64
+ uses : actions/checkout@v4
62
65
- name : Detect crate MSRV
63
66
run : |
64
67
msrv=$(cargo metadata --format-version 1 --no-deps | \
78
81
linting :
79
82
name : Lints, pinned toolchain
80
83
runs-on : ubuntu-latest
84
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
81
85
steps :
82
86
- name : Check out repository
83
- uses : actions/checkout@v3
87
+ uses : actions/checkout@v4
84
88
- name : Install toolchain
85
89
uses : dtolnay/rust-toolchain@v1
86
90
with :
@@ -95,13 +99,14 @@ jobs:
95
99
tests-other-channels :
96
100
name : Tests, unstable toolchain
97
101
runs-on : ubuntu-latest
102
+ container : quay.io/coreos-assembler/fcos-buildroot:testing-devel
98
103
continue-on-error : true
99
104
strategy :
100
105
matrix :
101
106
channel : [beta, nightly]
102
107
steps :
103
108
- name : Check out repository
104
- uses : actions/checkout@v3
109
+ uses : actions/checkout@v4
105
110
- name : Install toolchain
106
111
uses : dtolnay/rust-toolchain@v1
107
112
with :
0 commit comments