From fdefd2497addddbfdad2773c6741da86902573b3 Mon Sep 17 00:00:00 2001 From: centra
Date: Sat, 14 Feb 2026 15:50:03 +0900 Subject: [PATCH] Fetch source tarball directly in Forgejo workflow --- .forgejo/workflows/build-local-image.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build-local-image.yml b/.forgejo/workflows/build-local-image.yml index 59abac4..fe53348 100644 --- a/.forgejo/workflows/build-local-image.yml +++ b/.forgejo/workflows/build-local-image.yml @@ -10,10 +10,15 @@ jobs: build: runs-on: nix-host steps: + - name: Fetch repository archive + run: | + set -euo pipefail + curl -fsSL "https://git.centraworks.net/api/v1/repos/centra/lightscale-admin/archive/${GITHUB_SHA}.tar.gz?rev=${GITHUB_SHA}" \ + | tar -xz --strip-components=1 + - name: Validate workspace run: | - pwd - ls -la + set -euo pipefail test -f Dockerfile - name: Build local image on runner host