OK, scrap that github hated it.

master
Beq 2025-11-18 17:43:04 +00:00
parent 9a2b71de20
commit 8043d2544b
1 changed files with 5 additions and 26 deletions

View File

@ -7,21 +7,9 @@ on:
required: false
default: 'false'
override_signing:
description: 'Manual builds are not signned by default. Force code signing for this run.'
description: 'Manual builds are not signed by default. Force code signing for this run.'
required: false
default: 'false'
target_os:
description: 'Optional: macos-15, ubuntu-22.04, or windows-2022 to run only that OS (manual trigger only)'
required: false
default: ''
target_grid:
description: 'Optional: sl or os to run a single grid combo when used with target_os and target_variant'
required: false
default: ''
target_variant:
description: 'Optional: regular or avx to run a single build variant when used with target_os and target_grid'
required: false
default: ''
push:
branches:
- "Firestorm*.*.*"
@ -46,19 +34,10 @@ env:
jobs:
build_matrix:
strategy:
matrix: ${{ fromJSON(
(github.event_name == 'workflow_dispatch' &&
github.event.inputs.target_os != '' &&
github.event.inputs.target_grid != '' &&
github.event.inputs.target_variant != '') &&
format(
'[{{"os":"{0}","grid":"{1}","variant":"{2}"}}]',
github.event.inputs.target_os,
github.event.inputs.target_grid,
github.event.inputs.target_variant
)
|| '{"os":["macos-15","ubuntu-22.04","windows-2022"],"grid":["sl","os"],"variant":["regular","avx"]}'
) }}
matrix:
os: ["macos-15","ubuntu-22.04","windows-2022"]
grid: ["sl","os"]
variant: ["regular","avx"]
runs-on: ${{ matrix.os }}
container: ${{ matrix.container_image }}
outputs: