From 5cda899d3ce67a9b6372a1ff84cb8abc07a260b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 18:23:56 +0000 Subject: [PATCH 1/3] chore(deps): bump vergen-gitcl from 9.1.0 to 10.0.0 Bumps [vergen-gitcl](https://github.com/rustyhorde/vergen) from 9.1.0 to 10.0.0. - [Release notes](https://github.com/rustyhorde/vergen/releases) - [Commits](https://github.com/rustyhorde/vergen/commits/v10.0.0) --- updated-dependencies: - dependency-name: vergen-gitcl dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 74 ++++++++++++++++++---------------------- gitlab-runner/Cargo.toml | 2 +- 2 files changed, 35 insertions(+), 41 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9e8a9bf..56be896 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -163,6 +163,31 @@ dependencies = [ "hybrid-array", ] +[[package]] +name = "bon" +version = "3.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a602c73c7b0148ec6d12af6fd5cc7a46e2eacc8878271a999abac56eed12f561" +dependencies = [ + "bon-macros", + "rustversion", +] + +[[package]] +name = "bon-macros" +version = "3.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dee98b0db6a962de883bf5d20362dee4d7ca0d12fe39a7c6c73c844e1cd7c1f" +dependencies = [ + "darling", + "ident_case", + "prettyplease", + "proc-macro2", + "quote", + "rustversion", + "syn", +] + [[package]] name = "bumpalo" version = "3.20.2" @@ -467,37 +492,6 @@ dependencies = [ "powerfmt", ] -[[package]] -name = "derive_builder" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "derive_builder_macro" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" -dependencies = [ - "derive_builder_core", - "syn", -] - [[package]] name = "digest" version = "0.10.7" @@ -2490,24 +2484,24 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "vergen" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75" +checksum = "7bdf18a54cf91b4d98a8e8b67f6321606539fbcdcac02536286ad1de37b53fd2" dependencies = [ "anyhow", - "derive_builder", + "bon", "rustversion", "vergen-lib", ] [[package]] name = "vergen-gitcl" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ff3b5300a085d6bcd8fc96a507f706a28ae3814693236c9b409db71a1d15b9" +checksum = "4961429ed12888cb3c6dd20f7dc9508c821091a3ba5fec0156ed5a654c1c4572" dependencies = [ "anyhow", - "derive_builder", + "bon", "rustversion", "time", "vergen", @@ -2516,12 +2510,12 @@ dependencies = [ [[package]] name = "vergen-lib" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569" +checksum = "910e8471e27130bbc019e9bfa6bda16dfc4c6dd7c5d0793da70a9256caeae984" dependencies = [ "anyhow", - "derive_builder", + "bon", "rustversion", ] diff --git a/gitlab-runner/Cargo.toml b/gitlab-runner/Cargo.toml index 40f6403..7c377cb 100644 --- a/gitlab-runner/Cargo.toml +++ b/gitlab-runner/Cargo.toml @@ -46,4 +46,4 @@ anyhow = "1.0.102" clap = { version = "4.6.0", features = ["derive"] } [build-dependencies] -vergen-gitcl = "9.1.0" +vergen-gitcl = "10.0.0" From b43a173ee194bff7dfb27341476e0c215e157c42 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Jun 2026 09:42:03 +0000 Subject: [PATCH 2/3] fix(build): adapt build.rs to vergen-gitcl 10 API --- gitlab-runner/build.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitlab-runner/build.rs b/gitlab-runner/build.rs index 93c96f9..29e9921 100644 --- a/gitlab-runner/build.rs +++ b/gitlab-runner/build.rs @@ -1,9 +1,9 @@ -use vergen_gitcl::{Emitter, GitclBuilder}; +use vergen_gitcl::{Emitter, Gitcl}; pub fn main() -> Result<(), Box> { // Only emit git enabled variables if they're valid (in a git tree) let _ = Emitter::default() - .add_instructions(&GitclBuilder::default().dirty(true).sha(true).build()?)? + .add_instructions(&Gitcl::builder().dirty(true).sha(true).build())? .fail_on_error() .emit(); Ok(()) From 7c025dbb89bd4c39bc9f0df6552af26803d361c1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Jun 2026 09:43:51 +0000 Subject: [PATCH 3/3] refactor(build): clarify Gitcl builder usage --- gitlab-runner/build.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gitlab-runner/build.rs b/gitlab-runner/build.rs index 29e9921..16b73ae 100644 --- a/gitlab-runner/build.rs +++ b/gitlab-runner/build.rs @@ -2,8 +2,9 @@ use vergen_gitcl::{Emitter, Gitcl}; pub fn main() -> Result<(), Box> { // Only emit git enabled variables if they're valid (in a git tree) + let gitcl = Gitcl::builder().dirty(true).sha(true).build(); let _ = Emitter::default() - .add_instructions(&Gitcl::builder().dirty(true).sha(true).build())? + .add_instructions(&gitcl)? .fail_on_error() .emit(); Ok(())