Skip to content

build: bump pinned valgrind-codspeed to 3.26.0-0codspeed6#448

Merged
adriencaccia merged 1 commit into
mainfrom
feat/bump-valgrind-0codspeed6
Jul 9, 2026
Merged

build: bump pinned valgrind-codspeed to 3.26.0-0codspeed6#448
adriencaccia merged 1 commit into
mainfrom
feat/bump-valgrind-0codspeed6

Conversation

@adriencaccia

Copy link
Copy Markdown
Member

Bump the pinned valgrind-codspeed build from 3.26.0-0codspeed5 to 3.26.0-0codspeed6: iteration const, the four .deb SHA-256 pins, and the URL snapshots.

Picks up the latest CodSpeed valgrind repackaging so runs install the new build. Hashes verified against the release assets via GITHUB_ACTIONS=true cargo test all_pinned.

Update the valgrind repackaging iteration and the four .deb SHA-256 pins
(plus the URL snapshots) to the latest CodSpeed valgrind build.

Co-Authored-By: Claude <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Jul 9, 2026

Copy link
Copy Markdown

Greptile Summary

Bumps the CodSpeed-repackaged Valgrind build from 3.26.0-0codspeed5 to 3.26.0-0codspeed6, updating the iteration constant, four platform-specific SHA-256 hashes, and the corresponding inline test URL snapshots.

  • src/binary_pins.rs: VALGRIND_CODSPEED_ITERATION incremented to 6; SHA-256 hashes replaced for all four targets (Ubuntu 22.04/24.04 × amd64/arm64); all new hashes are correctly formed 64-character hex strings.
  • src/executor/valgrind/setup.rs: Four inline assert_snapshot! test strings updated to reference 0codspeed6, matching the new version string end-to-end.

Confidence Score: 5/5

Mechanical version bump touching only the iteration constant, four SHA-256 pins, and four test snapshots; safe to merge.

The change is a straightforward repackaging iteration bump. The iteration constant, all four SHA-256 hashes (each a correctly formed 64-character hex string), and all four test URL snapshots are updated consistently. The PR description notes the hashes were verified by running the network-gated all_pinned_binaries_match_their_declared_sha256 test under GITHUB_ACTIONS=true, which downloads and SHA-256-checks every pinned artifact.

No files require special attention.

Important Files Changed

Filename Overview
src/binary_pins.rs Bumps VALGRIND_CODSPEED_ITERATION from 5 to 6 and updates all four SHA-256 hashes (Ubuntu 22.04/24.04 × amd64/arm64); all hashes are well-formed 64-character hex strings.
src/executor/valgrind/setup.rs Updates four inline test snapshot URLs from 0codspeed5 to 0codspeed6; all snapshots correctly match the new version string.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["VALGRIND_CODSPEED_ITERATION = 6"] --> B["VALGRIND_DEB_REV = '0codspeed6'"]
    B --> C["VALGRIND_DEB_VERSION = '3.26.0-0codspeed6'"]
    C --> D["ValgrindTarget::url()"]
    C --> E["ValgrindTarget::sha256()"]
    D --> F["Ubuntu 22.04 amd64 URL"]
    D --> G["Ubuntu 24.04 amd64 URL"]
    D --> H["Ubuntu 22.04 arm64 URL"]
    D --> I["Ubuntu 24.04 arm64 URL"]
    E --> J["d7ca177b... (22.04 amd64)"]
    E --> K["454becce... (24.04 amd64)"]
    E --> L["79385d28... (22.04 arm64)"]
    E --> M["47e71ef8... (24.04 arm64)"]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A["VALGRIND_CODSPEED_ITERATION = 6"] --> B["VALGRIND_DEB_REV = '0codspeed6'"]
    B --> C["VALGRIND_DEB_VERSION = '3.26.0-0codspeed6'"]
    C --> D["ValgrindTarget::url()"]
    C --> E["ValgrindTarget::sha256()"]
    D --> F["Ubuntu 22.04 amd64 URL"]
    D --> G["Ubuntu 24.04 amd64 URL"]
    D --> H["Ubuntu 22.04 arm64 URL"]
    D --> I["Ubuntu 24.04 arm64 URL"]
    E --> J["d7ca177b... (22.04 amd64)"]
    E --> K["454becce... (24.04 amd64)"]
    E --> L["79385d28... (22.04 arm64)"]
    E --> M["47e71ef8... (24.04 arm64)"]
Loading

Reviews (1): Last reviewed commit: "build: bump pinned valgrind-codspeed to ..." | Re-trigger Greptile

@codspeed-hq

codspeed-hq Bot commented Jul 9, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

✅ 7 untouched benchmarks


Comparing feat/bump-valgrind-0codspeed6 (a5fa9c9) with main (eac7766)

Open in CodSpeed

@adriencaccia adriencaccia merged commit d28ffa4 into main Jul 9, 2026
21 checks passed
@adriencaccia adriencaccia deleted the feat/bump-valgrind-0codspeed6 branch July 9, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant