@@ -124,17 +124,30 @@ def update_windows():
124124 .replace ("%%RUSTUP-SHA256%%" , rustup_hash_windows ("x86_64-pc-windows-msvc" ))
125125 write_file (f"{ rust_version } /windowsservercore-{ version } /msvc/Dockerfile" , rendered )
126126
127- def update_travis ():
128- file = ".travis .yml"
127+ def update_github_actions ():
128+ file = ".github/workflows/build-images .yml"
129129 config = read_file (file )
130130
131131 versions = ""
132132 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 "
135140
136141 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+
138151
139152 marker = "#VERSIONS\n "
140153 split = config .split (marker )
@@ -232,8 +245,8 @@ def usage():
232245 if task == "update" :
233246 update_debian ()
234247 update_alpine ()
235- update_travis ()
236248 update_windows ()
249+ update_github_actions ()
237250 elif task == "generate-stackbrew-library" :
238251 generate_stackbrew_library ()
239252 else :
0 commit comments