Felix Rieseberg
fb701041c2
Use cwd-relative path in @electron/packager resedit patch
...
The patch hardcoded a local Windows path, breaking Windows CI builds. Now resolves tools/resedit.js relative to process.cwd() and uses process.execPath instead of 'node'. Also drops the deb maker diagnostic step now that Linux builds pass.
2026-04-12 16:56:20 -07:00
Felix Rieseberg
e1c30f701c
Remove hardcoded TEMP path; expand deb maker diagnostic
...
The TEMP override in forge.config.js broke Windows builds on CI runners (mkdtemp ENOENT). The expanded diagnostic exercises require() from maker-base's own resolution context to surface the real Linux failure.
2026-04-12 14:23:55 -07:00
Felix Rieseberg
9c99b6cb65
CI: disable fail-fast and add deb maker diagnostic
2026-04-12 14:12:48 -07:00
Felix Rieseberg
1bef3cce62
Switch CI from yarn to npm (repo uses package-lock.json)
2026-04-11 09:04:03 -07:00
Felix Rieseberg
20f7f8c70e
Modernize GitHub Actions workflow
...
- Bump actions to latest releases and pin to commit SHAs
- Replace deprecated ::set-output + actions/cache with setup-node built-in yarn cache
- Bump Node 18 -> 20
- Use --frozen-lockfile in build job install
2026-04-11 08:17:18 -07:00
Felix Rieseberg
e5d897c663
Change how we build, hoping it'll fix macOS
2022-06-25 22:29:26 -07:00
Felix Rieseberg
a7ae665adc
Build things step by step
2022-05-06 18:39:22 -07:00
Felix Rieseberg
bea2267f42
Fix Linux arch
2022-05-05 10:25:14 -07:00
Felix Rieseberg
97702cb01b
Update Node in GitHub Workflows
2022-05-04 15:11:00 -07:00
Felix Rieseberg
e3b9a839f5
build: Update Node version
2021-01-04 10:31:33 -08:00
Felix Rieseberg
8b720750db
build: Try to build for all archs
2021-01-02 15:38:15 -08:00
Felix Rieseberg
d7c657e671
build: Build on ARM
2020-12-13 16:32:44 -08:00
Felix Rieseberg
58add05655
build: Build on push
2020-08-02 13:33:54 -07:00
Felix Rieseberg
045b83f843
build: Move to GitHub Actions, upgrade dependencies
2020-08-02 13:09:13 -07:00