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

Added Build+test step for multiple OS #27

Merged
merged 1 commit into from
Feb 15, 2024
Merged

Conversation

Pommaq
Copy link

@Pommaq Pommaq commented Feb 12, 2024

It'd be useful to try and build + run our tests on more platforms than just linux.

This PR adds a workflow where we build and run our tests on windows, linux (ubuntu) and macos. We test both the stable and nightly toolchain.

Additionally it also runs checks with cargo fmt and clippy, which could help keep this project clean in the future.

Note that I did not bother ensuring the formatting/clippy tests pass since that would bloat this PR imo. Finally keep in mind that some clippy lints aren't perfect, so PRs should not be denied simply because of it failing a clippy lint.

@mufeedvh
Copy link
Owner

Merging this now! Thanks! 🚀

@mufeedvh mufeedvh merged commit 0e222a9 into mufeedvh:main Feb 15, 2024
6 of 7 checks passed
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