Github optional release on build

This commit is contained in:
Flowseal 2026-03-17 22:18:21 +03:00
parent 8219b9f144
commit 46011c0ff5
1 changed files with 7 additions and 1 deletions

View File

@ -3,9 +3,14 @@ name: Build & Release
on:
workflow_dispatch:
inputs:
make_release:
description: 'Create Github Release?'
type: boolean
required: true
default: false
version:
description: "Release version tag (e.g. v1.0.0)"
required: true
required: false
default: "v1.0.0"
permissions:
@ -73,6 +78,7 @@ jobs:
release:
needs: [build, build-win7]
runs-on: ubuntu-latest
if: ${{ github.event.inputs.make_release == 'true' }}
steps:
- name: Download main build
uses: actions/download-artifact@v4