From 5a3090b5e58b1d95faf1beaf6c8faad161087fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Boschi?= Date: Wed, 7 Jan 2026 11:29:41 +0100 Subject: [PATCH] ci: pin rust lock version (#112) --- package-lock.json | 4 ++-- scripts/generate-clients.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 98d234ba..86d9dbaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ }, "hindsight-clients/typescript": { "name": "@vectorize-io/hindsight-client", - "version": "0.1.16", + "version": "0.2.1", "license": "MIT", "devDependencies": { "@hey-api/openapi-ts": "^0.88.0", @@ -26,7 +26,7 @@ }, "hindsight-control-plane": { "name": "@vectorize-io/hindsight-control-plane", - "version": "0.1.16", + "version": "0.2.1", "license": "ISC", "dependencies": { "@radix-ui/react-alert-dialog": "^1.1.15", diff --git a/scripts/generate-clients.sh b/scripts/generate-clients.sh index 5d6c213d..1d8ac123 100755 --- a/scripts/generate-clients.sh +++ b/scripts/generate-clients.sh @@ -51,16 +51,16 @@ echo "==================================================" RUST_CLIENT_DIR="$CLIENTS_DIR/rust" -# Clean old generated files +# Clean old generated files (keep Cargo.lock for reproducible builds) echo "Cleaning old Rust generated code..." rm -rf "$RUST_CLIENT_DIR/target" -rm -f "$RUST_CLIENT_DIR/Cargo.lock" # Trigger regeneration by building +# Use --locked to ensure reproducible builds from committed Cargo.lock echo "Regenerating Rust client (via build.rs)..." cd "$RUST_CLIENT_DIR" cargo clean -cargo build --release +cargo build --release --locked echo "✓ Rust client generated at $RUST_CLIENT_DIR" echo ""