From 4d692c5b48e66f4cd3848ad70832deed6b996d5b Mon Sep 17 00:00:00 2001 From: xengi Date: Tue, 25 Aug 2026 20:45:27 +0200 Subject: [PATCH 1/3] Update .forgejo/workflows/deploy.yaml --- .forgejo/workflows/deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 04e8003..f7a5dae 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -38,8 +38,8 @@ jobs: - name: Setup SSH run: | mkdir -p ~/.ssh - printf "%s" "${{ secrets.KNOWN_HOSTS }}" | base64 -d > ~/.ssh/known_hosts - printf "%s" "${{ env.GIT_BRANCH == 'production' && secrets.SSH_PRIVATE_KEY_PRODUCTION || secrets.SSH_PRIVATE_KEY_STAGING }}" | base64 -d > ~/.ssh/id_ed25519 + printf "%s" "${{ secrets.KNOWN_HOSTS }}" > ~/.ssh/known_hosts + printf "%s" "${{ env.GIT_BRANCH == 'production' && secrets.SSH_PRIVATE_KEY_PRODUCTION || secrets.SSH_PRIVATE_KEY_STAGING }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 ssh-keygen -f ~/.ssh/id_ed25519 -y > ~/.ssh/id_ed25519.pub cat ~/.ssh/id_ed25519.pub From 2d688a14a36f9ace843e65b7e826409000fbe6b0 Mon Sep 17 00:00:00 2001 From: xengi Date: Tue, 25 Aug 2026 20:47:17 +0200 Subject: [PATCH 2/3] Update .forgejo/workflows/deploy.yaml --- .forgejo/workflows/deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index f7a5dae..04e8003 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -38,8 +38,8 @@ jobs: - name: Setup SSH run: | mkdir -p ~/.ssh - printf "%s" "${{ secrets.KNOWN_HOSTS }}" > ~/.ssh/known_hosts - printf "%s" "${{ env.GIT_BRANCH == 'production' && secrets.SSH_PRIVATE_KEY_PRODUCTION || secrets.SSH_PRIVATE_KEY_STAGING }}" > ~/.ssh/id_ed25519 + printf "%s" "${{ secrets.KNOWN_HOSTS }}" | base64 -d > ~/.ssh/known_hosts + printf "%s" "${{ env.GIT_BRANCH == 'production' && secrets.SSH_PRIVATE_KEY_PRODUCTION || secrets.SSH_PRIVATE_KEY_STAGING }}" | base64 -d > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 ssh-keygen -f ~/.ssh/id_ed25519 -y > ~/.ssh/id_ed25519.pub cat ~/.ssh/id_ed25519.pub From 3173d0766c9fc0467dd5141b11c1f9e24d03977d Mon Sep 17 00:00:00 2001 From: xengi Date: Tue, 25 Aug 2026 20:57:44 +0200 Subject: [PATCH 3/3] Update .forgejo/workflows/deploy.yaml --- .forgejo/workflows/deploy.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 04e8003..229d2f1 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -1,5 +1,10 @@ name: deploy blog +# Create secrets with: +# KNOWN_HOST=$(ssh-keyscan -H www.berlin.ccc.de | grep ssh-ed25519 | base64 -w0) +# SSH_PRIVATE_KEY_PRODUCTION=$(agenix -d id_ed25519_www-production.age | base64 -w0) +# SSH_PRIVATE_KEY_STAGING=$(agenix -d id_ed25519_www-staging.age | base64 -w0) + on: workflow_dispatch: schedule: