10
10
target :
11
11
- x86_64-unknown-linux-gnu
12
12
- i686-unknown-linux-gnu
13
- - x86_64-pc-windows -gnu
13
+ - aarch64-unknown-linux -gnu
14
14
- arm-unknown-linux-gnueabi
15
15
- x86_64-apple-darwin
16
+ - aarch64-apple-darwin
17
+ - x86_64-pc-windows-gnu
16
18
- x86_64-pc-windows-msvc
17
19
- wasm32-unknown-emscripten
18
20
lua : [lua54, lua53, lua52, lua51]
@@ -21,18 +23,22 @@ jobs:
21
23
os : ubuntu-latest
22
24
- target : i686-unknown-linux-gnu
23
25
os : ubuntu-latest
24
- - target : x86_64-pc-windows -gnu
26
+ - target : aarch64-unknown-linux -gnu
25
27
os : ubuntu-latest
26
28
- target : arm-unknown-linux-gnueabi
27
29
os : ubuntu-latest
28
30
- target : x86_64-apple-darwin
29
31
os : macos-latest
32
+ - target : aarch64-apple-darwin
33
+ os : macos-latest
34
+ - target : x86_64-pc-windows-gnu
35
+ os : ubuntu-latest
30
36
- target : x86_64-pc-windows-msvc
31
37
os : windows-latest
32
38
- target : wasm32-unknown-emscripten
33
39
os : ubuntu-latest
34
40
steps :
35
- - uses : actions/checkout@v3
41
+ - uses : actions/checkout@main
36
42
- uses : dtolnay/rust-toolchain@stable
37
43
with :
38
44
target : ${{ matrix.target }}
@@ -42,18 +48,24 @@ jobs:
42
48
sudo apt-get update -y
43
49
sudo apt-get install -y --no-install-recommends gcc-multilib
44
50
shell : bash
45
- - name : Install GCC (x86_64-pc-windows -gnu)
46
- if : ${{ matrix.target == 'x86_64-pc-windows -gnu' }}
51
+ - name : Install GCC (aarch64-unknown-linux -gnu)
52
+ if : ${{ matrix.target == 'aarch64-unknown-linux -gnu' }}
47
53
run : |
48
54
sudo apt-get update -y
49
- sudo apt-get install -y --no-install-recommends gcc-mingw-w64-x86-64
55
+ sudo apt-get install -y --no-install-recommends gcc-aarch64-linux-gnu libc6-dev-arm64-cross
50
56
shell : bash
51
57
- name : Install GCC (arm-unknown-linux-gnueabi)
52
58
if : ${{ matrix.target == 'arm-unknown-linux-gnueabi' }}
53
59
run : |
54
60
sudo apt-get update -y
55
61
sudo apt-get install -y --no-install-recommends gcc-arm-linux-gnueabi libc6-dev-armel-cross
56
62
shell : bash
63
+ - name : Install GCC (x86_64-pc-windows-gnu)
64
+ if : ${{ matrix.target == 'x86_64-pc-windows-gnu' }}
65
+ run : |
66
+ sudo apt-get update -y
67
+ sudo apt-get install -y --no-install-recommends gcc-mingw-w64-x86-64
68
+ shell : bash
57
69
- name : Install emscripten (wasm32-unknown-emscripten)
58
70
if : ${{ matrix.target == 'wasm32-unknown-emscripten' }}
59
71
run : |
81
93
- os : windows-latest
82
94
target : x86_64-pc-windows-msvc
83
95
steps :
84
- - uses : actions/checkout@v3
96
+ - uses : actions/checkout@main
85
97
- uses : dtolnay/rust-toolchain@stable
86
98
with :
87
99
target : ${{ matrix.target }}
98
110
matrix :
99
111
lua : [lua54, lua53, lua52, lua51]
100
112
steps :
101
- - uses : actions/checkout@v3
102
- - uses : dtolnay/rust-toolchain@nightly
113
+ - uses : actions/checkout@main
114
+ - uses : dtolnay/rust-toolchain@stable
103
115
with :
104
116
target : wasm32-unknown-emscripten
105
117
- name : Install emscripten
@@ -117,7 +129,7 @@ jobs:
117
129
name : Rustfmt
118
130
runs-on : ubuntu-latest
119
131
steps :
120
- - uses : actions/checkout@v3
132
+ - uses : actions/checkout@main
121
133
- uses : dtolnay/rust-toolchain@stable
122
134
with :
123
135
components : rustfmt
0 commit comments