@@ -14,28 +14,25 @@ jobs:
14
14
- arm-unknown-linux-gnueabi
15
15
- x86_64-apple-darwin
16
16
- x86_64-pc-windows-msvc
17
- rust : [stable]
18
17
lua : [lua54, lua53, lua52, lua51]
19
18
include :
20
19
- target : x86_64-unknown-linux-gnu
21
- os : ubuntu-18.04
20
+ os : ubuntu-latest
22
21
- target : i686-unknown-linux-gnu
23
- os : ubuntu-18.04
22
+ os : ubuntu-latest
24
23
- target : x86_64-pc-windows-gnu
25
- os : ubuntu-18.04
24
+ os : ubuntu-latest
26
25
- target : arm-unknown-linux-gnueabi
27
- os : ubuntu-18.04
26
+ os : ubuntu-latest
28
27
- target : x86_64-apple-darwin
29
28
os : macos-latest
30
29
- target : x86_64-pc-windows-msvc
31
30
os : windows-latest
32
31
steps :
33
- - uses : actions/checkout@v2
34
- - uses : actions-rs/ toolchain@v1
32
+ - uses : actions/checkout@v3
33
+ - uses : dtolnay/rust- toolchain@stable
35
34
with :
36
- toolchain : ${{ matrix.rust }}
37
35
target : ${{ matrix.target }}
38
- override : false
39
36
- name : Install GCC (i686-unknown-linux-gnu)
40
37
if : ${{ matrix.target == 'i686-unknown-linux-gnu' }}
41
38
run : |
@@ -65,36 +62,31 @@ jobs:
65
62
needs : build
66
63
strategy :
67
64
matrix :
68
- os : [ubuntu-18.04, macos-latest, windows-latest]
69
- rust : [stable]
65
+ os : [ubuntu-latest, macos-latest, windows-latest]
70
66
lua : [lua54, lua53, lua52, lua51]
71
67
include :
72
- - os : ubuntu-18.04
68
+ - os : ubuntu-latest
73
69
target : x86_64-unknown-linux-gnu
74
70
- os : macos-latest
75
71
target : x86_64-apple-darwin
76
72
- os : windows-latest
77
73
target : x86_64-pc-windows-msvc
78
74
steps :
79
- - uses : actions/checkout@v2
80
- - uses : actions-rs/ toolchain@v1
75
+ - uses : actions/checkout@v3
76
+ - uses : dtolnay/rust- toolchain@stable
81
77
with :
82
- toolchain : ${{ matrix.rust }}
83
78
target : ${{ matrix.target }}
84
- override : true
85
79
- name : Run ${{ matrix.lua }} tests
86
80
run : |
87
81
cargo test --manifest-path testcrate/Cargo.toml --release --no-default-features --features ${{ matrix.lua }}
88
82
shell : bash
89
83
90
84
rustfmt :
91
85
name : Rustfmt
92
- runs-on : ubuntu-18.04
86
+ runs-on : ubuntu-latest
93
87
steps :
94
- - uses : actions/checkout@v2
95
- - uses : actions-rs/ toolchain@v1
88
+ - uses : actions/checkout@v3
89
+ - uses : dtolnay/rust- toolchain@stable
96
90
with :
97
- toolchain : stable
98
91
components : rustfmt
99
- override : true
100
92
- run : cargo fmt -- --check
0 commit comments