Skip to content

ci: test on Windows, macOS, and Python 3.13 - #51

Merged
batrapulkit merged 1 commit into
batrapulkit:mainfrom
Subodh-17:ci/test-windows-macos-python313
Oct 2, 2026
Merged

batrapulkit merged 1 commit into
batrapulkit:mainfrom
Subodh-17:ci/test-windows-macos-python313

Conversation

@Subodh-17

Copy link
Copy Markdown

Summary

  • run the test suite on Ubuntu, Windows, and macOS
  • add Python 3.13 to the test matrix
  • preserve the existing package job unchanged

Validation

  • 227 unit tests passed locally on Windows
  • 18 E2E scenario steps passed locally on Windows
  • git diff --check passes

Closes #42

@Subodh-17

Copy link
Copy Markdown
Author

The local Windows validation passed (227 unit tests and 18 E2E steps). The PR's test workflow is currently awaiting maintainer approval before the CI matrix can run.

@Subodh-17

Copy link
Copy Markdown
Author

The tests workflow is currently awaiting maintainer approval. Once approved, the expanded Windows/macOS/Python 3.13 matrix can run.

@batrapulkit
batrapulkit merged commit 335260a into batrapulkit:main Oct 2, 2026
11 checks passed
@batrapulkit batrapulkit added the hacktoberfest-accepted Accepted Hacktoberfest pull request label Oct 2, 2026
@batrapulkit

Copy link
Copy Markdown
Owner

Merged, thanks @Subodh-17! All nine combinations passed on the first run, so Squidbrake is now tested on Windows, macOS and Linux, on Python 3.10, 3.12 and 3.13.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfest-accepted Accepted Hacktoberfest pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI: run the tests on Windows and macOS, and on Python 3.13

2 participants