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

chore(ci): make tests run on windows as well #735

Merged
merged 4 commits into from
Jan 17, 2025
Merged

chore(ci): make tests run on windows as well #735

merged 4 commits into from
Jan 17, 2025

Conversation

Pupix
Copy link
Contributor

@Pupix Pupix commented Jan 15, 2025

Fixes 734

Currently the CI build will fail at the db:migrate step on Windows due to MattiLehtinen/postgrator-cli#261, however I have also ran the CI build against my own branch https://github.com/Pupix/postgrator-cli/tree/fix/windows-relative-path and everything works as expected.

Will have to wait for them to merge and release a new minor version to properly test it.

@simoneb
Copy link
Member

simoneb commented Jan 15, 2025

Sounds good, thanks for the change and the upstream fix. Let's keep this on hold until the upstream dependency releases a new version then.

@Pupix
Copy link
Contributor Author

Pupix commented Jan 16, 2025

The new version of postgrator-cli was published and I've separated the windows build into its own job to avoid mixing up linux and windows containers since that's not supported in Github Actions. Everything seems to be working fine now.

.github/workflows/ci.yml Outdated Show resolved Hide resolved
Copy link
Member

@simoneb simoneb left a comment

Choose a reason for hiding this comment

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

one comment, but otherwise lgtm, thanks 👌

@simoneb
Copy link
Member

simoneb commented Jan 16, 2025

good to go, feel free to merge

@Pupix Pupix merged commit cc2fbfd into master Jan 17, 2025
4 checks passed
@Pupix Pupix deleted the windows-builds branch January 17, 2025 07:52
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.

Run CI on Windows as well
2 participants