29
29
- os : windows-latest
30
30
clang_version : 16.0.0
31
31
steps :
32
- - uses : actions/checkout@v1
32
+ - uses : actions/checkout@v4.1.7
33
33
with :
34
34
submodules : true
35
35
@@ -135,10 +135,12 @@ jobs:
135
135
# which is required by our malloc implementation.
136
136
if : matrix.os == 'ubuntu-latest' && matrix.clang_version != '10.0.0'
137
137
138
- - uses : actions/upload-artifact@v1
138
+ - uses : actions/upload-artifact@v4.4.0
139
139
with :
140
- # Upload the sysroot folder. Give it a name according to the OS it was built for.
141
- name : ${{ format( 'sysroot-{0}.tgz', matrix.os) }}
140
+ # Upload the sysroot folder. To avoid action erros, we give it a unique
141
+ # name using the OS it was built for and the Clang version it was built
142
+ # with.
143
+ name : ${{ format( 'sysroot-{0}-clang-{1}.tgz', matrix.os, matrix.clang_version) }}
142
144
path : sysroot
143
145
144
146
# Disable the headerstest job for now, while WASI transitions from the
@@ -152,7 +154,7 @@ jobs:
152
154
matrix :
153
155
os : [ubuntu-latest, macos-latest, windows-latest]
154
156
steps :
155
- - uses : actions/checkout@v1
157
+ - uses : actions/checkout@v4.1.7
156
158
with :
157
159
submodules : true
158
160
- name : Install Rust (rustup)
@@ -175,7 +177,7 @@ jobs:
175
177
name : Rustfmt
176
178
runs-on : ubuntu-latest
177
179
steps :
178
- - uses : actions/checkout@v1
180
+ - uses : actions/checkout@v4.1.7
179
181
with :
180
182
submodules : true
181
183
- name : Install Rust
0 commit comments