Commit Graph

15 Commits

Author SHA1 Message Date
Felix Rieseberg
8153e91706 CI: wire up Azure Trusted Signing for Windows builds
Installs the Microsoft.Trusted.Signing.Client dlib via NuGet, locates signtool.exe from the Windows SDK, and passes AZURE_* secrets to the Make step. Removes the unused .pfx-based signing step.
2026-04-12 17:38:12 -07:00
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