I have the automated builds setup for my snap, but it seems like the build is not respecting the Cargo.lock file for my project because it is updating dependencies that I have not told it to.
I am using a release of a crate that is one version older than the latest available release and my project will not compile with the latest one. When I compile locally or on my other automated builds Cargo will use the versions of the packages that are specified in the
Cargo.lock file until I explicitly run
cargo update to update the lock file.
Here is the build log from the Snapcraft CI server:
Here is the build log from my CI build:
Here is the commit from my project:
The snapcraft build updating the
termimad crate from