mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-02 13:12:50 +00:00
ci: run the Python suite on Windows (#683)
Every job ran on Ubuntu, so Windows-only failures reached master with all checks green: #480 (an atomic rename Windows file locking refuses) and #486 (non-ASCII JSON printed to a piped cp1252 stdout) passed every Linux leg and failed on Windows 11. A new python-tests-windows job runs the full suite on windows-latest with Python 3.14 under Git Bash, the shell Claude Code uses on Windows, with stdout at the Windows default encoding. It is a separate job so the five Linux legs keep the names the ruleset requires. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d3308bbd9f
commit
2e90272d8d
2 files changed
+31
No files matched your search
@@ -13,6 +13,16 @@ per-file diff commands.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- **CI runs the Python suite on Windows** (`.github/workflows/ci.yml` `python-tests-windows`) - every
|
||||
job ran on Ubuntu, so a Windows-only failure reached master with all checks green: #480's test
|
||||
(an atomic rename that Windows file locking refuses) and #486's (a tool printing non-ASCII JSON
|
||||
to a piped cp1252 stdout) both passed every Linux leg and failed on Windows 11. The new job runs
|
||||
the full suite on `windows-latest` with Python 3.14 under Git Bash, the shell Claude Code uses
|
||||
on Windows, and leaves stdout at the Windows default encoding so the same failures show up in
|
||||
CI. The five Linux legs keep their names, so required checks are unchanged.
|
||||
|
||||
### Changed
|
||||
|
||||
- **`freehire-search` documents the `OR` and `title:` query operators** (#674,
|
||||
|
||||
Reference in new issue
Block a user