mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
Previously: self-hosted for push/workflow_dispatch, windows-latest for every pull_request (including the user's own same-repo branches). Per standing preference (2026-09-12): route all Windows builds to the self-hosted box for now, except when cutting a release (tag push) -- that stays on a clean GitHub-hosted runner for the artifact that actually ships. Fork PRs also stay on windows-latest regardless (untrusted code must never reach a box that will later hold a ROM, docs/dev/notes/SELFHOSTED-RUNNER-PLAN.md §G2). Adds a `windows_selfhosted` output on the `changes` job (computed once) and threads it through windows-build's runs-on, the msys2/setup-msys2 release/update/install flags, and the self-hosted dependency check -- replacing every prior `github.event_name == 'pull_request'` check.