@@ -125,17 +125,30 @@ def update_windows():
125
125
.replace ("%%RUSTUP-SHA256%%" , rustup_hash_windows ("x86_64-pc-windows-msvc" ))
126
126
write_file (f"{ rust_version } /windowsservercore-{ version } /msvc/Dockerfile" , rendered )
127
127
128
- def update_travis ():
129
- file = ".travis .yml"
128
+ def update_github_actions ():
129
+ file = ".github/workflows/build-images .yml"
130
130
config = read_file (file )
131
131
132
132
versions = ""
133
133
for variant in debian_variants :
134
- versions += f" - VERSION={ rust_version } VARIANT={ variant } \n "
135
- versions += f" - VERSION={ rust_version } VARIANT={ variant } /slim\n "
134
+ versions += f" - variant: { variant } \n "
135
+ versions += f" os: ubuntu-18.04\n "
136
+ versions += f" version: { rust_version } \n "
137
+
138
+ versions += f" - variant: { variant } /slim\n "
139
+ versions += f" os: ubuntu-18.04\n "
140
+ versions += f" version: { rust_version } \n "
136
141
137
142
for version in alpine_versions :
138
- versions += f" - VERSION={ rust_version } VARIANT=alpine{ version } \n "
143
+ versions += f" - variant: alpine{ version } \n "
144
+ versions += f" os: ubuntu-18.04\n "
145
+ versions += f" version: { rust_version } \n "
146
+
147
+ for version , build in windows_servercore_versions :
148
+ versions += f" - variant: windowsservercore-{ version } /msvc\n "
149
+ versions += f" os: windows-2019\n "
150
+ versions += f" version: { rust_version } \n "
151
+
139
152
140
153
marker = "#VERSIONS\n "
141
154
split = config .split (marker )
@@ -233,8 +246,8 @@ def usage():
233
246
if task == "update" :
234
247
update_debian ()
235
248
update_alpine ()
236
- update_travis ()
237
249
update_windows ()
250
+ update_github_actions ()
238
251
elif task == "generate-stackbrew-library" :
239
252
generate_stackbrew_library ()
240
253
else :
0 commit comments