Fix checkout path: use explicit path: repo in Gitea workflow
Build / build (push) Failing after 10s

This commit is contained in:
2026-05-11 22:37:41 -04:00
parent 9d7a09c85b
commit 96a3c4e672
+9 -15
View File
@@ -13,28 +13,22 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: repo
- name: Cache Stack
uses: actions/cache@v4
with:
path: .stack-root
key: stack-${{ runner.os }}-${{ hashFiles('stack.yaml', 'package.yaml', 'converge.cabal') }}
path: repo/.stack-root
key: stack-${{ runner.os }}-${{ hashFiles('repo/stack.yaml', 'repo/package.yaml', 'repo/converge.cabal') }}
restore-keys: stack-${{ runner.os }}-
- name: Debug mount
run: |
mkdir -p .stack-root build
docker run --rm \
-v "$(pwd):/work" \
-w /work \
"$IMAGE" \
sh -c 'pwd && ls -la && cat stack.yaml && ls /stack-root'
- name: Build
run: |
mkdir -p repo/.stack-root repo/build
docker run --rm \
-v "$(pwd):/work" \
-v "$(pwd)/.stack-root:/stack-root" \
-v "$(pwd)/repo:/work" \
-v "$(pwd)/repo/.stack-root:/stack-root" \
-e STACK_ROOT=/stack-root \
-w /work \
"$IMAGE" \
@@ -49,11 +43,11 @@ jobs:
curl -fsSL "https://github.com/upx/upx/releases/download/v${UPX_VERSION}/${UPX_ARCHIVE}" \
| tar -xJ -C /tmp
fi
${UPX_DIR}/upx build/converge
${UPX_DIR}/upx repo/build/converge
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: converge
path: build/converge
path: repo/build/converge
compression-level: 0