From 5361174df602d6154da634c48e2bdad7de334bd1 Mon Sep 17 00:00:00 2001 From: Jermeiah S Date: Fri, 20 Jun 2025 14:07:47 -0400 Subject: [PATCH] improved cicd in prep for auto rollout --- .forgejo/workflows/push.yaml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/push.yaml b/.forgejo/workflows/push.yaml index 5552415..5785a83 100644 --- a/.forgejo/workflows/push.yaml +++ b/.forgejo/workflows/push.yaml @@ -1,10 +1,23 @@ on: [push] jobs: - test: + check: runs-on: nix steps: - uses: https://code.forgejo.org/actions/checkout@v3 - # - uses: DeterminateSystems/nix-installer-action@main - # - uses: DeterminateSystems/magic-nix-cache-action@main - run: nix flake check . - # - run: echo hi + - run: nix develop + + deploy: + runs-on: nix + needs: check + if: contains(github.event.head_commit.message, 'deploy:') + steps: + - uses: https://code.forgejo.org/actions/checkout@v3 + - name: Setup SSH key + run: | + mkdir -p ~/.ssh + echo "$SSHKEY" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + env: + SSHKEY: ${{ secrets.SSHKEY }} + - run: deploy