-
Notifications
You must be signed in to change notification settings - Fork 117
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
Improve CI #78
Improve CI #78
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from the one comment LGTM. Thanks.
I've got other things I want to add to this ... but having it as a draft lets it get early review (like now) as well as make sure the pieces work as they get written. |
Yeah I get this, but I think generally it's better/easier (to review) to just have small "atomic" changes if possible in PRs (sometimes it's not, or it's overhead for everyone involved...), so I would suggest splitting changes in separate PRs |
c3384ae
to
ec4526a
Compare
Thanks for working on this - it would be good if we could find a way for the CI to catch problems like #82 , which I think should be possible. Once things are a bit more settled I'd like to write some tests. |
I doubt that this is possible without a few tests, as it's a runtime error. Setting up good E2E tests would probably be the best for finding such issues (using something like playwright) but this requires quite some work I think. |
Let's say this is ready for review now and further work on improving CI can happen. This can't be merged at the moment as it will fail until another PR is landed to fix a formatting issue recently introduced. |
Have you tried what I've commented? (Don't have to, I will open a follow-up PR otherwise and check, if that's working) |
I did not yet. That's part of why I haven't just gone and merged this. :) |
This should help reduce CI times.
Previously, this was only running on windows-2019.
ec4526a
to
ddb49cf
Compare
Well my addition hasn't regressed this, but it hasn't helped that much either^^ Seems like clippy and rustfmt is default anyway... But it probably doesn't matter much, it shouldn't really add much time on CI |
Ah, you're right. They are both included in the |
No description provided.