Use GITHUB_WORKSPACE for mount paths, add host-level debug
Build / build (push) Failing after 9s

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