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 - name: Build Windows installer
run: | run: |
docker run --rm \ builder="coworker-builder-${GITHUB_RUN_ID:-manual}-${GITHUB_RUN_ATTEMPT:-1}"
-v "$PWD":/project \ rm -rf node_modules release
-w /project \ docker create --name "$builder" electronuserland/builder:wine /bin/bash -lc "sleep infinity"
electronuserland/builder:wine \ trap 'docker rm -f "$builder"' EXIT
/bin/bash -lc "npm run package:win" 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 - name: Checksums
run: | run: |

View File

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