[eric] ci: the Windows leg's three failures were the harness, not the code: --import needs a file URL, autocrlf broke every source-pin test (LF pinned), the suite runs under the product's PYTHONUTF8; a poll test waits on state, not a clock (ENG-486)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
ciregenz
2026-09-06 18:17:28 -07:00
co-authored by Claude Fable 5.1
parent 9d68ac6d5d
commit 28684b7a81
5 changed files with 30 additions and 5 deletions
+4 -1
View File
@@ -11,7 +11,8 @@ on:
concurrency:
group: suites-matrix-${{ github.ref }}
cancel-in-progress: true
# A run in flight keeps its verdicts; a push mid-run queues behind it instead of cancelling the Mac legs.
cancel-in-progress: false
permissions:
contents: read
@@ -27,6 +28,8 @@ jobs:
env:
OSW_NEVER_KILL_ROUTER: '1'
OSW_DISABLE_AUTO_RESUME: '1'
# The packaged app spawns its backend with PYTHONUTF8=1 (electron/main.js); the suite runs the way the product runs, or Windows' cp1252 default fails collection on the first source read.
PYTHONUTF8: '1'
CSC_IDENTITY_AUTO_DISCOVERY: 'false'
steps:
- uses: actions/checkout@v4