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

@ -2,7 +2,7 @@ import { parseArgs } from 'node:util';
import { runReleaseCIJobs } from '../run-release-ci-jobs';
const { values: { ghRelease, job, arch, ci, commit, newVersion }, positionals } = parseArgs({
const { values: { ghRelease, job, arch, ci, newVersion }, positionals } = parseArgs({
options: {
ghRelease: {
type: 'boolean'
@ -16,9 +16,6 @@ const { values: { ghRelease, job, arch, ci, commit, newVersion }, positionals }
ci: {
type: 'string'
},
commit: {
type: 'string'
},
newVersion: {
type: 'string'
}
@ -44,10 +41,9 @@ if (ci === 'GitHubActions' || !ci) {
}
runReleaseCIJobs(targetBranch, {
ci: ci as 'GitHubActions' | 'AppVeyor',
ci: ci as 'GitHubActions',
ghRelease,
job: job as any,
arch,
newVersion: newVersion!,
commit
newVersion: newVersion!
});