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"