ci: add deploy workflow #3

Open
teutat3s wants to merge 1 commit from ci-deploy-workflow into main
Owner

Adds initial deploy workflow. This works for now until we restrict SSH access to WireGuard only. Then the CI server will need a WireGuard connection to SCP_HOST.

Depends on:

Adds initial deploy workflow. This works for now until we restrict SSH access to WireGuard only. Then the CI server will need a WireGuard connection to `SCP_HOST`. Depends on: https://git.pub.solar/momo/infra/pulls/107
teutat3s added 1 commit 2025-04-15 18:11:03 +00:00
requested reviews from b12f, hensoko 2025-04-15 18:11:06 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ci-deploy-workflow:ci-deploy-workflow
git checkout ci-deploy-workflow

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff ci-deploy-workflow
git checkout ci-deploy-workflow
git rebase main
git checkout main
git merge --ff-only ci-deploy-workflow
git checkout ci-deploy-workflow
git rebase main
git checkout main
git merge --no-ff ci-deploy-workflow
git checkout main
git merge --squash ci-deploy-workflow
git checkout main
git merge --ff-only ci-deploy-workflow
git checkout main
git merge ci-deploy-workflow
git push origin main
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: momo/momo.coop#3
No description provided.