-
Notifications
You must be signed in to change notification settings - Fork 159
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
Add MSRV check to CI #465
Add MSRV check to CI #465
Conversation
danieleades
commented
Dec 2, 2023
- find MSRV and set in Cargo.toml
- add an MSRV check to CI
- add dependabot config
- commit lockfile to version control for reproducible CI builds
Hi @danieleades ! I'm going to take on maintainership on this crate again more actively. Do you still want to discuss this? I've always had the mental model that Cargo.lock shouldn't be committed for libraries, but I need to update myself on the current best practices with MSRV. |
there are several reasons to commit the lockfile for a library, some of which are laid out in this blog post. Specifically for this project, it means that:
The only real downside is a bit more noise from dependabot, but i've added a job for automatically merging dependabot PRs for which all the jobs pass (requires enabling 'automerge' for PRs in the repository config) Take a look at the config and see if it matches the behaviour you would want. For example I could also make minor updates monthly rather than on demand, etc. |
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.
That sounds completely reasonable. Let's not block this on me getting up to date, let's merge 👍 Thanks for your patience!
Ah, there's a prettier check failing. I'd be ok with just removing that check for now. |
not related to these changes anyway, i think |
@tomhoule i've removed the prettier check |