Add centralized immutable QuickStack deployment workflow

This commit is contained in:
2026-08-18 14:58:18 +02:00
commit 1febd203d4
5 changed files with 540 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
name: Immutable QuickStack OCI deployment
description: Build an OCI image once, publish it to Gitea and deploy its exact digest through QuickStack.
inputs:
config-path:
description: Path to the repository deployment manifest.
required: false
default: .quickstack/deploy.json
runs:
using: composite
steps:
- name: Execute immutable deployment
shell: bash
env:
QUICKSTACK_DEPLOY_CONFIG: ${{ inputs.config-path }}
run: node "$GITHUB_ACTION_PATH/deploy.mjs"