From c8ce62cac904bb539c2c230c4dad0099dc172859 Mon Sep 17 00:00:00 2001 From: Scott Scoble Date: Tue, 28 Apr 2026 23:08:31 -0700 Subject: [PATCH] Replace actions/checkout with local git clone --- .forgejo/workflows/deploy.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 93b312b..1ae5988 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -9,21 +9,26 @@ jobs: build-and-deploy: runs-on: nixos steps: - - name: Checkout - uses: actions/checkout@v4 + - name: Clone repo + run: | + git clone http://localhost:3000/sscoble/brand-site.git /tmp/brand-site + cd /tmp/brand-site + git checkout ${{ github.sha }} - name: Build website with Nix + working-directory: /tmp/brand-site run: nix build .#website --no-write-lock-file - name: Build speaker profile PDF + working-directory: /tmp/brand-site run: nix build .#speaker-profile --no-write-lock-file - name: Copy build artifacts run: | mkdir -p ./dist - cp -r result/* ./dist/ + cp -r /tmp/brand-site/result/* ./dist/ mkdir -p ./public/downloads - cp result-2/* ./public/downloads/ 2>/dev/null || true + cp /tmp/brand-site/result-2/* ./public/downloads/ 2>/dev/null || true - name: Configure rclone run: |