Skip to content

Add Windows CI test job#258

Merged
blink1073 merged 11 commits intoCalysto:mainfrom
blink1073:windows-support
Mar 4, 2026
Merged

Add Windows CI test job#258
blink1073 merged 11 commits intoCalysto:mainfrom
blink1073:windows-support

Conversation

@blink1073
Copy link
Contributor

@blink1073 blink1073 commented Mar 4, 2026

Summary

  • Adds a test-windows CI job that runs on windows-latest and installs Octave via choco install octave
  • Uses pwsh shell to override the global bash -leu default
  • Adds test-windows to the tests_check branch protection job
  • Fixes duplicate [dependency-groups] section in pyproject.toml that was causing codespell and uv lock to fail
  • Regenerates uv.lock after the pyproject.toml fix

Test plan

  • Verify test-windows job passes on GitHub Actions
  • Verify tests_check branch protection still passes with the new job included

Also fix duplicate [dependency-groups] section in pyproject.toml and
regenerate uv.lock.
@blink1073 blink1073 enabled auto-merge (squash) March 4, 2026 01:34
@blink1073 blink1073 merged commit 3804417 into Calysto:main Mar 4, 2026
19 checks passed
@blink1073 blink1073 deleted the windows-support branch March 4, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant