feat(ci): publish build artifacts as GitHub releases (#1222)

This commit is contained in:
Hampus
2026-06-30 03:19:39 +02:00
committed by GitHub
parent 31665225eb
commit a2ed83df08
47 changed files with 1912 additions and 403 deletions
+13 -2
View File
@@ -9,6 +9,11 @@ on:
type: string
required: false
default: ""
finalise-release:
description: "Publish the GitHub Release after this workflow completes. Set false when an orchestrator will finalise the release."
type: boolean
required: false
default: true
workflow_call:
inputs:
build-version:
@@ -16,10 +21,15 @@ on:
type: string
required: false
default: ""
finalise-release:
description: "Publish the GitHub Release after this workflow completes. Set false when an orchestrator will finalise the release."
type: boolean
required: false
default: true
permissions:
actions: read
contents: read
contents: write
packages: write
jobs:
@@ -28,5 +38,6 @@ jobs:
with:
image: fluxer-static
dockerfile: fluxer_static/Dockerfile
build-version: ${{ inputs.build-version }}
build-version: ${{ inputs['build-version'] }}
finalise-release: ${{ inputs['finalise-release'] != false }}
secrets: inherit