Package Windows installer inside copied builder workspace
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 48s
Codex Template Compliance / compliance (push) Successful in 5s
Build / build (push) Successful in 2m31s

This commit is contained in:
2026-06-19 01:22:48 +02:00
parent 54282785d3
commit 58f8cad67c
2 changed files with 16 additions and 10 deletions

View File

@@ -27,11 +27,14 @@ jobs:
- name: Build Windows installer
run: |
docker run --rm \
-v "$PWD":/project \
-w /project \
electronuserland/builder:wine \
/bin/bash -lc "npm run package:win"
builder="coworker-builder-${GITHUB_RUN_ID:-manual}-${GITHUB_RUN_ATTEMPT:-1}"
rm -rf node_modules release
docker create --name "$builder" electronuserland/builder:wine /bin/bash -lc "sleep infinity"
trap 'docker rm -f "$builder"' EXIT
docker cp . "$builder":/project
docker start "$builder"
docker exec -w /project "$builder" /bin/bash -lc "npm install && npm run package:win"
docker cp "$builder":/project/release ./release
- name: Checksums
run: |

View File

@@ -23,11 +23,14 @@ jobs:
- name: Build Windows installer
run: |
docker run --rm \
-v "$PWD":/project \
-w /project \
electronuserland/builder:wine \
/bin/bash -lc "npm run package:win"
builder="coworker-builder-${GITHUB_RUN_ID:-manual}-${GITHUB_RUN_ATTEMPT:-1}"
rm -rf node_modules release
docker create --name "$builder" electronuserland/builder:wine /bin/bash -lc "sleep infinity"
trap 'docker rm -f "$builder"' EXIT
docker cp . "$builder":/project
docker start "$builder"
docker exec -w /project "$builder" /bin/bash -lc "npm install && npm run package:win"
docker cp "$builder":/project/release ./release
- name: Checksums
run: |