From 7a20ce077b3e66a1db137c082bdb1734cb599650 Mon Sep 17 00:00:00 2001 From: Kevin Sivic Date: Mon, 1 Dec 2025 07:35:22 -0500 Subject: [PATCH] Use manual git clone instead of actions/checkout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The docker:latest container doesn't have Node.js, which is required by actions/checkout@v4. Use manual git clone instead. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .forgejo/workflows/docker-build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index 979cd33..6d07f0b 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -12,7 +12,9 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + run: | + git clone ${{ github.server_url }}/${{ github.repository }} . + git checkout ${{ github.sha }} - name: Log in to Forgejo Container Registry run: echo "${{ secrets.GITEA_TOKEN }}" | docker login forgejo.sivic.me -u ${{ github.actor }} --password-stdin