@@ -125,17 +125,30 @@ def update_windows():
125125 .replace ("%%RUSTUP-SHA256%%" , rustup_hash_windows ("x86_64-pc-windows-msvc" ))
126126 write_file (f"{ rust_version } /windowsservercore-{ version } /msvc/Dockerfile" , rendered )
127127
128- def update_travis ():
129- file = ".travis .yml"
128+ def update_github_actions ():
129+ file = ".github/workflows/build-images .yml"
130130 config = read_file (file )
131131
132132 versions = ""
133133 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 "
136141
137142 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+
139152
140153 marker = "#VERSIONS\n "
141154 split = config .split (marker )
@@ -233,8 +246,8 @@ def usage():
233246 if task == "update" :
234247 update_debian ()
235248 update_alpine ()
236- update_travis ()
237249 update_windows ()
250+ update_github_actions ()
238251 elif task == "generate-stackbrew-library" :
239252 generate_stackbrew_library ()
240253 else :
0 commit comments