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: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
path: repo
- name: Cache Stack - name: Cache Stack
uses: actions/cache@v4 uses: actions/cache@v4
with: with:
path: repo/.stack-root path: .stack-root
key: stack-${{ runner.os }}-${{ hashFiles('repo/stack.yaml', 'repo/package.yaml', 'repo/converge.cabal') }} key: stack-${{ runner.os }}-${{ hashFiles('stack.yaml', 'package.yaml', 'converge.cabal') }}
restore-keys: stack-${{ runner.os }}- restore-keys: stack-${{ runner.os }}-
- name: Debug host
run: |
echo "pwd=$(pwd)"
echo "GITHUB_WORKSPACE=$GITHUB_WORKSPACE"
ls -la
- name: Build - name: Build
run: | run: |
mkdir -p repo/.stack-root repo/build mkdir -p .stack-root build
docker run --rm \ docker run --rm \
-v "$(pwd)/repo:/work" \ -v "$GITHUB_WORKSPACE:/work" \
-v "$(pwd)/repo/.stack-root:/stack-root" \ -v "$GITHUB_WORKSPACE/.stack-root:/stack-root" \
-e STACK_ROOT=/stack-root \ -e STACK_ROOT=/stack-root \
-w /work \ -w /work \
"$IMAGE" \ "$IMAGE" \
@@ -43,11 +47,11 @@ jobs:
curl -fsSL "https://github.com/upx/upx/releases/download/v${UPX_VERSION}/${UPX_ARCHIVE}" \ curl -fsSL "https://github.com/upx/upx/releases/download/v${UPX_VERSION}/${UPX_ARCHIVE}" \
| tar -xJ -C /tmp | tar -xJ -C /tmp
fi fi
${UPX_DIR}/upx repo/build/converge ${UPX_DIR}/upx build/converge
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: converge name: converge
path: repo/build/converge path: build/converge
compression-level: 0 compression-level: 0