ci(desktop): build-windows on native Windows runner (bobsminibuilder) #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/windows-native-runner"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Retires the Wine cross-build.
build-windowsnow runs on a dedicated Windows 11 Pro act_runner (bobsminibuilder) with real MSVC — same pattern asbuild-macoson ncwmac.npm cidoes a genuine native compile of ALL modules (registry-js + windows-focus-assist), so windows-focus-assist / Focus-Assist DND now gets a real binary too, not just a crash-guard.Runner setup (bobsminibuilder):
atlbase.h, not in the default VCTools set), Python 3.14 (+ apython3.exealias — check-branding.sh callspython3explicitly, which otherwise hits the broken Windows Store app-execution-alias stub), Git for Windows (added to machine PATH forbash).code.forgejo.org/forgejo/runnerv12.10.2) — Forgejo ships no official Windows binary.Verified: two failed build iterations while bringing the runner up (missing ATL, broken python3 alias) — both root-caused and fixed on the runner itself. Final run: all 4 jobs (linux/windows/macos-stub) succeeded on this branch.
Checkout + artifact publish switched to the public API (this runner is remote, not git-server-local) — matches
build-macos's existing pattern.