diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3176ebf..e58eb69 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -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