22
22
steps :
23
23
- uses : actions/checkout@v4
24
24
25
- - uses : dtolnay/rust-toolchain@master
25
+ - uses : dtolnay/rust-toolchain@stable
26
26
with :
27
- toolchain : ${{ env.TOOLCHAIN }}
28
27
components : rustfmt
29
28
30
29
- name : Cargo fmt
35
34
steps :
36
35
- uses : actions/checkout@v4
37
36
38
- - uses : dtolnay/rust-toolchain@master
37
+ - uses : dtolnay/rust-toolchain@stable
39
38
with :
40
- toolchain : ${{ env.TOOLCHAIN }}
41
39
components : clippy
42
40
43
41
- name : Cargo fmt
65
63
fail-fast : false
66
64
matrix :
67
65
rust-target : ["aarch64-apple-ios-sim"]
68
- apple-target-os : [ "iOS" ]
66
+ apple-target-os : ["iOS"]
69
67
build-std : [""]
70
68
include :
71
69
- rust-target : " aarch64-apple-tvos-sim"
79
77
- uses : actions/checkout@v4
80
78
- uses : ./tests/support/test_server/
81
79
80
+ # needs nightly for now as some ios targets require -Zbuild-std
82
81
- uses : dtolnay/rust-toolchain@master
83
82
with :
84
- toolchain : ${{ env.TOOLCHAIN }}
83
+ toolchain : " nightly "
85
84
components : rust-src
86
85
targets : aarch64-apple-ios-sim
87
86
@@ -123,8 +122,7 @@ jobs:
123
122
cargo ${{ matrix.build-std }} test --target ${{ matrix.rust-target }} -- -- --test-threads 1
124
123
125
124
- name : Build phoenix_channel_clients with tls
126
- run :
127
- cargo build ${{ matrix.build-std }} --target ${{ matrix.rust-target }} --features native-tls
125
+ run : cargo build ${{ matrix.build-std }} --target ${{ matrix.rust-target }} --features native-tls
128
126
129
127
- name : Phx server logs
130
128
if : ${{ failure() }}
@@ -140,9 +138,7 @@ jobs:
140
138
runs-on : macos-15
141
139
steps :
142
140
- uses : actions/checkout@v4
143
- - uses : dtolnay/rust-toolchain@master
144
- with :
145
- toolchain : ${{ env.TOOLCHAIN }}
141
+ - uses : dtolnay/rust-toolchain@stable
146
142
- name : Cache Cargo
147
143
uses : actions/cache@v4
148
144
with :
@@ -168,9 +164,7 @@ jobs:
168
164
steps :
169
165
- uses : actions/checkout@v4
170
166
- uses : ./tests/support/test_server/
171
- - uses : dtolnay/rust-toolchain@master
172
- with :
173
- toolchain : ${{ env.TOOLCHAIN }}
167
+ - uses : dtolnay/rust-toolchain@stable
174
168
175
169
- name : Cache Cargo
176
170
uses : actions/cache@v4
@@ -207,9 +201,8 @@ jobs:
207
201
- uses : actions/checkout@v4
208
202
- uses : ./tests/support/test_server/
209
203
- name : Install Rust Nightly
210
- uses : dtolnay/rust-toolchain@master
204
+ uses : dtolnay/rust-toolchain@stable
211
205
with :
212
- toolchain : ${{ env.TOOLCHAIN }}
213
206
target : x86_64-linux-android
214
207
215
208
- name : Cache Cargo
@@ -229,7 +222,7 @@ jobs:
229
222
uses : actions/setup-java@v4
230
223
with :
231
224
java-version : 17
232
- distribution : ' temurin'
225
+ distribution : " temurin"
233
226
234
227
- name : Enable KVM
235
228
run : |
0 commit comments