From 651a054971a6a6fca2af1dcd27aca0158a4facd8 Mon Sep 17 00:00:00 2001 From: Stefano Bertelli Date: Mon, 30 Mar 2026 18:52:08 -0500 Subject: [PATCH] fix: use manual git checkout in test job (python:3.13-slim has no node) --- .forgejo/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 6d12cf4..7096e8f 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -26,12 +26,12 @@ jobs: env: WG_DATABASE_URL: postgresql+asyncpg://wiregui:wiregui@postgres/wiregui steps: - - uses: actions/checkout@v4 - - - name: Install system dependencies + - name: Install system dependencies and checkout run: | apt-get update && apt-get install -y --no-install-recommends \ - wireguard-tools pkg-config libxml2-dev libxmlsec1-dev libxmlsec1-openssl + git wireguard-tools pkg-config libxml2-dev libxmlsec1-dev libxmlsec1-openssl + git clone --depth=1 ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . + git checkout ${GITHUB_SHA} - name: Install uv run: pip install uv