build: migrate Windows release builds to GHA (#45465)

* build: migrate Windows release builds to GHA (#45137)

* build: migrate release builds to GHA

* build: alter CI jobs release script

* build: use windows builders for win-publish (#45340)

* build: remove generate-sas-token (#45347)

* build: add win toolchain for release builds (#45380)

* build: add win toolchain for release builds

* build: fix installed_software.json script

* chore: run pwsh script within src

* build: fixup uploader arch
This commit is contained in:
Keeley Hammond 2025-02-04 13:51:49 -08:00 committed by GitHub
parent 5be655585d
commit 51170c3652
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 113 additions and 935 deletions

View file

@ -10,6 +10,7 @@ PLATFORM = {
'linux': 'linux',
'linux2': 'linux',
'win32': 'win32',
'win': 'win32',
}[sys.platform]
verbose_mode = False
@ -26,6 +27,8 @@ def get_target_arch():
arch = os.environ.get('TARGET_ARCH')
if arch is None:
return 'x64'
if arch == 'x86':
return 'ia32'
return arch
def set_verbose_mode(mode):