You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So far we have called whatever minimum version of Rust builds the
current version of the crate, including the current contents of
Cargo.lock, the minimum supported Rust version. However, there is an
inherent tension between keeping said Rust version minimal while also
picking up dependency updates that may fix actual issues.
This change resolves this conundrum, by adding a CI job that builds with
the minimum version of *all* dependencies instead. That is, in effect we
ignore Cargo.lock in this job.
This change indirectly enables us to run tooling such as Dependabot on
the repository, without having to worry that an update will
inadvertently break our minimum supported version contract. It will also
make it less confusing for folks to update dependencies [0] [1].
[0] #304
[1] #287
Signed-off-by: Daniel Müller <deso@posteo.net>
0 commit comments