From 33934f8eeeb61414f3c2cc9ff43b4e8c23239c74 Mon Sep 17 00:00:00 2001 From: Jermeiah S Date: Fri, 20 Jun 2025 14:19:42 -0400 Subject: [PATCH] feature automated deployment now working! [deploy] in order to get it working make sure [deploy] is inside the commit title --- $PWD.pub | 1 + .forgejo/workflows/push.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 $PWD.pub diff --git a/$PWD.pub b/$PWD.pub new file mode 100644 index 0000000..cc42f27 --- /dev/null +++ b/$PWD.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINwJF0BNEY0CgA5kkZrzpv+sahs40anFO+JKTfFJIgqU sky@lappy diff --git a/.forgejo/workflows/push.yaml b/.forgejo/workflows/push.yaml index ecba311..ec204f3 100644 --- a/.forgejo/workflows/push.yaml +++ b/.forgejo/workflows/push.yaml @@ -9,15 +9,15 @@ jobs: deploy: runs-on: nix needs: check - if: contains(github.event.head_commit.message, 'deploy:') + if: contains(github.event.head_commit.message, '[deploy]') steps: - uses: https://code.forgejo.org/actions/checkout@v3 - - run: nix develop - name: Setup SSH key run: | mkdir -p ~/.ssh - echo "$SSHKEY" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa + echo "$SSHKEY" > ./id_ed25519 + chmod 600 ./id_ed25519 + env: SSHKEY: ${{ secrets.SSHKEY }} - - run: deploy + - run: nix develop .#default -c deploy --skip-checks --ssh-user root --ssh-opts '-i ./id_ed25519 -o StrictHostKeyChecking=accept-new -o UserKnownHostsFile=/dev/null'