Add CI workflow to deploy site to Matrix host via rsync #1

Merged
TheDarkWizard merged 1 commit from ci/deploy-workflow into main 2026-06-29 08:28:48 +00:00

Adds .forgejo/workflows/deploy.yml: on push to main, rsyncs the static site over SSH into /matrix/static-files/public/ on the Matrix (mdad) host.

  • Connection via repo secrets: SSH_PRIVATE_KEY, SSH_HOST, SSH_USER, SSH_KNOWN_HOSTS, optional SSH_PORT.
  • No rsync --delete: only adds/updates; preserves mdad-managed .well-known/matrix/* (federation/client discovery).
  • workflow_dispatch + concurrency guard included.

Secrets + deploy key must be set before a run succeeds.

Adds .forgejo/workflows/deploy.yml: on push to main, rsyncs the static site over SSH into /matrix/static-files/public/ on the Matrix (mdad) host. - Connection via repo secrets: SSH_PRIVATE_KEY, SSH_HOST, SSH_USER, SSH_KNOWN_HOSTS, optional SSH_PORT. - No rsync --delete: only adds/updates; preserves mdad-managed .well-known/matrix/* (federation/client discovery). - workflow_dispatch + concurrency guard included. Secrets + deploy key must be set before a run succeeds.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
waywardinn/homepage!1
No description provided.