diff --git a/src/binary_pins.rs b/src/binary_pins.rs index 85a3a9756..176d22cbc 100644 --- a/src/binary_pins.rs +++ b/src/binary_pins.rs @@ -13,7 +13,7 @@ pub const VALGRIND_CODSPEED_VERSION: Version = Version::new(3, 26, 0); /// the .deb is repackaged without a new upstream valgrind release. Appears in /// the .deb package version (`3.26.0-0codspeed3`) and in `valgrind --version` /// output (`valgrind-3.26.0.codspeed3`). -pub const VALGRIND_CODSPEED_ITERATION: u32 = 10; +pub const VALGRIND_CODSPEED_ITERATION: u32 = 12; /// Suffix appended to `VALGRIND_CODSPEED_VERSION` to form the .deb package version. static VALGRIND_DEB_REV: LazyLock = LazyLock::new(|| format!("0codspeed{VALGRIND_CODSPEED_ITERATION}")); @@ -95,22 +95,22 @@ impl ValgrindTarget { fn sha256(self) -> &'static str { match (self.distro_version, self.arch) { (DistroVersion::Ubuntu2204, Arch::Amd64) => { - "9042a9d5b86ab6c3b5dd264e93f9d6b137eabb0707957ae41319693b2a4e5413" + "6997ef32914abc650e48117ff7789528ea1c29cba5fd21e6f57f4a0ec0b8ac78" } (DistroVersion::Ubuntu2204, Arch::Arm64) => { - "e8c0c81823622a4834c985a7964f04d294bbeceeb66bcb8f456cc7f65e18a8e8" + "26dd496d0cdb77365af811b24e48c2039cbb7c5febb7fa00a2a164d5cb9d44ab" } (DistroVersion::Ubuntu2404, Arch::Amd64) => { - "b4daf9b1ba83c7759e68dd2155be34df6d8350a727dcc6bd9da2a6160006931e" + "92a3883455642b12a8c3d4cfc14469de8f871869bc6a3f494d65522cebf8b124" } (DistroVersion::Ubuntu2404, Arch::Arm64) => { - "5212ac0b6fd6001ae7377ca6b073a0b3b862ed9499a7458137f041e48b92b8c8" + "6c8842dc4976a89281dd4a1cf54fe3d228a56c706e0df17c6e8b64a9b6e33871" } (DistroVersion::Ubuntu2604, Arch::Amd64) => { - "c49fde05abd5545415763e1b042dd64727029fae0f43289eaa8755434235b96a" + "f5efc61204c660a02bf99aaf25fee3730d4e8bbd5123f22a0147ad5e9706fa25" } (DistroVersion::Ubuntu2604, Arch::Arm64) => { - "e95a47b6727784defbee08da173694f4e759b89357b1c5642d8a498a8871b6fc" + "e533ddde9f57f6126ff089e53a4c0790ba938075c4ea5a606cd7edb3fc56da24" } } } diff --git a/src/executor/valgrind/setup.rs b/src/executor/valgrind/setup.rs index d1a6db643..88a7cdeea 100644 --- a/src/executor/valgrind/setup.rs +++ b/src/executor/valgrind/setup.rs @@ -350,7 +350,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-22.04_amd64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-22.04_amd64.deb" ); } @@ -365,7 +365,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-24.04_amd64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-24.04_amd64.deb" ); } @@ -380,7 +380,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-26.04_amd64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-26.04_amd64.deb" ); } @@ -395,7 +395,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-22.04_amd64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-22.04_amd64.deb" ); } @@ -410,7 +410,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-22.04_arm64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-22.04_arm64.deb" ); } @@ -425,7 +425,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-24.04_arm64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-24.04_arm64.deb" ); } @@ -440,7 +440,7 @@ mod tests { }; assert_snapshot!( get_codspeed_valgrind_binary(&system_info).unwrap().url(), - @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed10/valgrind_3.26.0-0codspeed10_ubuntu-26.04_arm64.deb" + @"https://github.com/CodSpeedHQ/valgrind-codspeed/releases/download/3.26.0-0codspeed12/valgrind_3.26.0-0codspeed12_ubuntu-26.04_arm64.deb" ); }