forked from Ports/goldeneye-pc-port
Drop `paths-ignore` from the `pull_request:` trigger. With it, a docs-only PR never triggered the workflow, so the required `validate` / `windows-build` checks stayed "expected" forever and the PR could not be merged without an owner bypass (M-44 hit this on #14/#15). The workflow now always runs on PRs; the `changes` job diffs the PR against its base sha (mirroring the existing branch-push logic against `github.event.before`) and, for a docs-only change, reports the build jobs as skipped — which branch protection accepts as success. Claude-Session: https://claude.ai/code/session_01V4pK3pT83YnPsBp3Ey4RP2