Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Windows testing #1119

Merged
merged 5 commits into from
Sep 6, 2024
Merged

Implement Windows testing #1119

merged 5 commits into from
Sep 6, 2024

Conversation

bmos
Copy link
Contributor

@bmos bmos commented Sep 5, 2024

This is basically ready to merge, but there is one failing test I have not figured out. It is unable to read the test csv file with a permissions error:
https://github.com/move-coop/parsons/actions/runs/10727584933/job/29750246811?pr=1119

  • Add Windows tests to github testing action
  • Add install via pip on Windows to install with pip action
  • Fix installation on Windows with python 3.12 when rust compilation resources are not available
  • Dramatically improve installation time on Windows when running python 3.12

@bmos bmos marked this pull request as ready for review September 5, 2024 20:52
Copy link
Collaborator

@shaunagm shaunagm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have so many tests now! Although soon we'll remove a chunk of them when we drop 3.8 support.

Thank you for doing this! Let's make sure to add an issue for the test we removed - it would be good to get it fixed and back up. HT @jdw25 for keeping our issue tracker honest :)

@bmos
Copy link
Contributor Author

bmos commented Sep 6, 2024

Here it is, just needs to have the tags and stuff set
#1124

@shaunagm shaunagm merged commit 81f622c into move-coop:main Sep 6, 2024
52 checks passed
@bmos bmos deleted the windows branch September 6, 2024 16:45
@bmos
Copy link
Contributor Author

bmos commented Feb 3, 2025

I took on fixing #1124 in #1271

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants