diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 111aae9..b491b83 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -1,8 +1,8 @@ name: Build_Deploy -on: +on: workflow_run: - workflows: ["Update_Flake"] + workflows: [ "Update_Flake" ] types: - completed push: @@ -30,11 +30,17 @@ jobs: - run: colmena build -v --on @active-core - run: colmena build -v --on @active - run: colmena build -v --on @active-ext - - run: colmena build -v --on @active-gitlab + - run: colmena build -v --on @active-gitlab deploy_dns: runs-on: nix - needs: [linter, build] + needs: [ linter, build ] steps: - uses: actions/checkout@v4 - - run: nix fmt -- --check . \ No newline at end of file + # setup deploy key + - run: | + eval $(ssh-agent -s) + echo "${{ secrets.DEPLOY_KEY }}" | tr -d '\r' | ssh-add - > /dev/null + mkdir -p ~/.ssh + chmod 700 ~/.ssh + - run: colmena apply -v --on @active-dns \ No newline at end of file