From 357822c68c02d7d1cd50df92153638f80f41ef75 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Mon, 10 Feb 2025 13:47:57 -0600 Subject: [PATCH] github-ci: add check for update to date Cargo.lock.in After a build, check if Cargo.lock.in and Cargo.lock differ, if so, Cargo.lock.in needs an update as part of a depedency update. --- .github/workflows/rust.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 3571edd6a4..5c05ccadb1 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -95,3 +95,12 @@ jobs: # especially without debug feature - run: cargo clippy working-directory: rust + - name: Check if Cargo.lock.in is up to date + run: | + cp rust/Cargo.lock rust/Cargo.lock.in + diff=$(git diff rust/Cargo.lock.in) + if [ "${diff}" ]; then + echo "${diff}" + echo "::error ::Cargo.lock.in needs to be updated" + exit 1 + fi