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

* build: migrate release builds to GHA

* build: alter CI jobs release script
This commit is contained in:
Keeley Hammond 2025-01-23 11:10:24 -08:00 committed by GitHub
parent db7ef90159
commit aafb1ba72c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 93 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!
});