From 5d025ef55c076cd272f69bde69a41e8c46af934e Mon Sep 17 00:00:00 2001 From: CodeGit Date: Fri, 4 Sep 2026 09:25:44 +0100 Subject: [PATCH 1/2] ci: mkdir workspace before writing into it The last failure was identical to the one before the /tmp -> workspace fix, byte for byte - meaning github.workspace resolves to /tmp itself in this runner, and the real gap was that nothing creates that directory before our step runs (actions/checkout@v4 normally does this itself; plain wget doesn't). mkdir -p it first, and echo the resolved path so a third failure isn't another blind guess. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01Y4YNpuC2bgT224suQLLJ7B --- .forgejo/workflows/build-hello-app.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/build-hello-app.yml b/.forgejo/workflows/build-hello-app.yml index 5e36427..14ccc5a 100644 --- a/.forgejo/workflows/build-hello-app.yml +++ b/.forgejo/workflows/build-hello-app.yml @@ -22,6 +22,8 @@ jobs: # instead, using the tools that are actually present (wget, tar). - name: Checkout (manual - no git/node in this image) run: | + echo "workspace is: ${{ github.workspace }}" + mkdir -p "${{ github.workspace }}" wget --header="Authorization: token ${{ secrets.FORGEJO_TOKEN }}" \ -O "${{ github.workspace }}/source.tar.gz" \ "https://git.boglabob.com/${{ github.repository }}/archive/${{ github.sha }}.tar.gz" From 93a9943a7d560c895e7891c98d8ffe6b33fa9c36 Mon Sep 17 00:00:00 2001 From: CodeGit Date: Fri, 4 Sep 2026 09:25:53 +0100 Subject: [PATCH 2/2] ci: retrigger hello-app build with workspace mkdir fix Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01Y4YNpuC2bgT224suQLLJ7B --- apps/hello-app/src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/hello-app/src/index.html b/apps/hello-app/src/index.html index 3cc0bee..d9ca7fb 100644 --- a/apps/hello-app/src/index.html +++ b/apps/hello-app/src/index.html @@ -150,7 +150,7 @@ - +