Skip to content

chore: sync staging with main (SSH_PORT fix) - #5

Merged
soy-chrislo merged 1 commit into
stagingfrom
main
Jul 31, 2026
Merged

chore: sync staging with main (SSH_PORT fix)#5
soy-chrislo merged 1 commit into
stagingfrom
main

Conversation

@soy-chrislo

Copy link
Copy Markdown
Owner

Fast-forward-only sync: staging was branched from main before PR #4 (SSH_PORT fix) merged. Brings staging up to date so the deploy pipeline actually works when dispatched against it.

…l VPS (#4)

sshd on the target VPS listens on a non-default port, not 22. The
ssh/scp calls in deploy.yml never specified any port, so every real
invocation would have failed with "connection refused" once secrets
were actually provisioned -- caught while capturing the host key for
the real credential (ssh-keyscan against the default port silently
returned nothing, which is what surfaced this).

Adds SSH_PORT as a 5th Environment-scoped secret (consistent with not
hardcoding real infra specifics in public source, same as SSH_HOST and
SSH_USER) and wires it into all three ssh/scp invocations in the deploy
job, plus deploy/README.md's provisioning steps and ADR-0027.

Co-authored-by: Christian Rubio <christianrubioortiz@gmail.com>
@soy-chrislo
soy-chrislo merged commit b593372 into staging Jul 31, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant