update to add manual trigger

This commit is contained in:
2025-11-30 21:18:49 -06:00
parent 720bef90c7
commit 4770c21499

View File

@@ -4,10 +4,33 @@ on:
push: push:
tags: tags:
- "*" - "*"
workflow_dispatch:
inputs:
build_windows:
description: 'Build Windows'
required: false
default: 'true'
type: boolean
build_mac:
description: 'Build macOS'
required: false
default: 'true'
type: boolean
build_linux:
description: 'Build Linux'
required: false
default: 'true'
type: boolean
build_docker:
description: 'Build Docker'
required: false
default: 'true'
type: boolean
jobs: jobs:
build_windows: build_windows:
runs-on: windows-latest runs-on: windows-latest
if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && github.event.inputs.build_windows == 'true')
permissions: permissions:
contents: write contents: write
steps: steps:
@@ -49,6 +72,7 @@ jobs:
build_mac: build_mac:
runs-on: macos-13 runs-on: macos-13
if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && github.event.inputs.build_mac == 'true')
permissions: permissions:
contents: write contents: write
steps: steps:
@@ -90,6 +114,7 @@ jobs:
build_linux: build_linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && github.event.inputs.build_linux == 'true')
permissions: permissions:
contents: write contents: write
steps: steps:
@@ -134,6 +159,7 @@ jobs:
build_docker: build_docker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && github.event.inputs.build_docker == 'true')
permissions: permissions:
packages: write packages: write
contents: read contents: read