feat(ci): accept deploy_host input in deploy-services for target-agnostic deploys #2

Merged
enricobuehler merged 1 commits from feat/deploy-host-input into main 2026-07-10 23:56:47 +00:00
Owner

Adds a deploy_host workflow_dispatch input to deploy-services.yml; the SSH deploy steps (docs + flatpak jobs) now use ${{ inputs.deploy_host || secrets.DEPLOY_HOST }} (4 occurrences).

This lets unom/infra deploy-all dispatch docs + flatpak against a freshly-provisioned box IP (Hetzner rebuild). No default trigger change — this workflow is dispatch-only.

Part of the unom-1 reproducible-rebuild work.

🤖 Generated with Claude Code

Adds a `deploy_host` workflow_dispatch input to `deploy-services.yml`; the SSH deploy steps (docs + flatpak jobs) now use `${{ inputs.deploy_host || secrets.DEPLOY_HOST }}` (4 occurrences). This lets unom/infra `deploy-all` dispatch docs + flatpak against a freshly-provisioned box IP (Hetzner rebuild). No default trigger change — this workflow is dispatch-only. Part of the unom-1 reproducible-rebuild work. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
enricobuehler added 1 commit 2026-07-10 23:56:30 +00:00
feat(ci): accept deploy_host input so deploy-all can target a fresh box
ci / web (pull_request) Successful in 52s
ci / docs-site (pull_request) Successful in 1m2s
ci / bench (pull_request) Successful in 7m44s
android / android (pull_request) Successful in 12m47s
apple / swift (pull_request) Successful in 4m42s
ci / rust (pull_request) Successful in 18m33s
apple / screenshots (pull_request) Has been skipped
9e6bd790a3
When unom/infra deploy-all provisions a new unom-1, it dispatches this
deploy with the just-created box IP. Falls back to the DEPLOY_HOST secret
on push-triggered runs, so existing behavior is unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
enricobuehler merged commit 55472495a4 into main 2026-07-10 23:56:47 +00:00
enricobuehler deleted branch feat/deploy-host-input 2026-07-10 23:56:47 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unom/punktfunk#2