chore(ci): update beta build workflow defaults and matrix generation

This commit is contained in:
Huakun Shen 2025-02-17 21:26:53 -05:00
parent 9e0bf4f135
commit 8314dc1d6e
No known key found for this signature in database

View File

@ -12,27 +12,27 @@ on:
description: "Enable updater?" description: "Enable updater?"
required: true required: true
type: boolean type: boolean
default: true default: false
platform_windows: platform_windows:
description: "windows" description: "windows"
required: true required: true
type: boolean type: boolean
default: true default: false
platform_linux: platform_linux:
description: "linux" description: "linux"
required: true required: true
type: boolean type: boolean
default: true default: false
platform_macos_aarch64: platform_macos_aarch64:
description: "macos-aarch64" description: "macos-aarch64"
required: true required: true
type: boolean type: boolean
default: true default: false
platform_macos_x86_64: platform_macos_x86_64:
description: "macos-x86_64" description: "macos-x86_64"
required: true required: true
type: boolean type: boolean
default: true default: false
isDebug: isDebug:
description: "is debug?" description: "is debug?"
required: true required: true
@ -93,7 +93,7 @@ jobs:
id: setting id: setting
run: | run: |
matrix="" matrix=""
if [ "${{ github.event_name }}" == "schedule" ]; then if [ "${{ github.event_name }}" == "schedule" ] || [ "${{ github.event_name }}" == "pull_request" ]; then
matrix="\"windows-latest\",\"ubuntu-22.04\",\"macos-14\",\"macos-13\"" matrix="\"windows-latest\",\"ubuntu-22.04\",\"macos-14\",\"macos-13\""
build_mode="" build_mode=""
build_path="release" build_path="release"