feat(ci): accept deploy_host input for target-agnostic deploys #1

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

Adds a deploy_host workflow_dispatch input; the SSH deploy step now uses ${{ inputs.deploy_host || secrets.DEPLOY_HOST }}.

This lets unom/infra deploy-all dispatch this deploy against a freshly-provisioned box IP (Hetzner rebuild), while push-triggered runs fall back to the DEPLOY_HOST secret — fully backward-compatible.

Part of the unom-1 reproducible-rebuild work.

🤖 Generated with Claude Code

Adds a `deploy_host` workflow_dispatch input; the SSH deploy step now uses `${{ inputs.deploy_host || secrets.DEPLOY_HOST }}`. This lets unom/infra `deploy-all` dispatch this deploy against a freshly-provisioned box IP (Hetzner rebuild), while push-triggered runs fall back to the `DEPLOY_HOST` secret — fully backward-compatible. 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:16 +00:00
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 66f099bc1c into main 2026-07-10 23:56:38 +00:00
enricobuehler deleted branch feat/deploy-host-input 2026-07-10 23:56:38 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unom/website#1