From 25adce22b9366d090556e6f06a1317743b1d0999 Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Wed, 7 Aug 2024 11:18:09 +0100 Subject: [PATCH] ci: testing out deploy, new ssh manager --- .forgejo/workflows/deploy.yaml | 44 ++++++++++++++++------------------ 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index b491b83..74a5591 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -14,33 +14,31 @@ on: - config/**/* jobs: - linter: - runs-on: nix - steps: - - uses: actions/checkout@v4 - - run: nix fmt -- --check . - - #if: github.repository == 'Skynet/nixos' - build: - runs-on: nix - steps: - - uses: actions/checkout@v4 - - run: nix develop - - run: colmena build -v --on @active-dns - - 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 +# linter: +# runs-on: nix +# steps: +# - uses: actions/checkout@v4 +# - run: nix fmt -- --check . +# +# #if: github.repository == 'Skynet/nixos' +# build: +# runs-on: nix +# steps: +# - uses: actions/checkout@v4 +# - run: nix develop +# - run: colmena build -v --on @active-dns +# - 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 deploy_dns: runs-on: nix - needs: [ linter, build ] + #needs: [ linter, build ] steps: - uses: actions/checkout@v4 # 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 + - uses: https://github.com/webfactory/ssh-agent@v0.9.0 + with: + ssh-private-key: ${{ secrets.DEPLOY_KEY }} - run: colmena apply -v --on @active-dns \ No newline at end of file