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