Skip to content

chore(release): land 0.17.3 benchmark on 0.17.x#578

Merged
benvinegar merged 1 commit into
0.17.xfrom
chore/release-0.17.3-benchmark-017x
Jul 19, 2026
Merged

chore(release): land 0.17.3 benchmark on 0.17.x#578
benvinegar merged 1 commit into
0.17.xfrom
chore/release-0.17.3-benchmark-017x

Conversation

@benvinegar

Copy link
Copy Markdown
Member

Summary

  • Add the committed 0.17.3 release benchmark snapshot directly to 0.17.x so the tag-triggered publish workflow can run its benchmark gate.
  • Measure the merged release-prep tree at 94c27ef with the release-pinned Bun 1.3.14 runtime on Linux x64.
  • Confirm the benchmark gate passes against 0.17.2 with no unaccepted material regressions.

Verification

  • bun run bench:release:compare -- --version 0.17.3 --out /tmp/hunk-0.17.3-benchmark-comparison.json
  • bunx oxfmt --check benchmarks/release/bench-0.17.3.json
  • git diff --check origin/0.17.x...HEAD
  • verified snapshot metadata reports package 0.17.3, Bun 1.3.14, Linux x64, and git SHA 94c27ef

This PR description was generated by Pi using OpenAI GPT-5.3

@greptile-apps

greptile-apps Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR lands the bench-0.17.3.json benchmark snapshot onto the 0.17.x branch so the tag-triggered publish workflow's benchmark gate can run against it. The file captures 5-sample timing and memory results from the 94c27ef release tree using Bun 1.3.14 on Linux x64.

  • All metadata fields (packageVersion, gitSha, runtime, generatedAt) match the expected 0.17.3 release parameters described in the PR.
  • Statistical summaries (median, p75, p95, min, max) were spot-checked across every benchmark group and are internally consistent with the raw samples.
  • Comparable metrics are all within the declared regression thresholds relative to the 0.17.2 baseline (e.g., bootstrap-load/file_pair_bootstrap_ms moves from median 20.19 → 21.31 ms, a ~5.5% increase, well inside the 15% gate).

Confidence Score: 5/5

Safe to merge; adds a single generated JSON snapshot with no logic or runtime code changes.

The change is a single machine-generated data file. Metadata matches the claimed release (package 0.17.3, Bun 1.3.14, Linux x64, git SHA 94c27ef). All statistical summaries were verified against their raw samples and are correct. Comparable benchmark values show no unacceptable regressions versus 0.17.2.

No files require special attention.

Important Files Changed

Filename Overview
benchmarks/release/bench-0.17.3.json Adds the 0.17.3 release benchmark snapshot with correct metadata (version, gitSha 94c27ef, Bun 1.3.14, linux/x64) and internally consistent statistics across all benchmark groups; no material regressions vs 0.17.2.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Tag push: v0.17.3] --> B[Publish workflow triggered]
    B --> C{Benchmark gate}
    C -- reads --> D[benchmarks/release/bench-0.17.3.json\nnew file from this PR]
    D --> E{Compare against\nbench-0.17.2.json}
    E -- within threshold --> F[Gate passes]
    F --> G[npm publish 0.17.3]
    E -- regression detected --> H[Gate fails / publish blocked]
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[Tag push: v0.17.3] --> B[Publish workflow triggered]
    B --> C{Benchmark gate}
    C -- reads --> D[benchmarks/release/bench-0.17.3.json\nnew file from this PR]
    D --> E{Compare against\nbench-0.17.2.json}
    E -- within threshold --> F[Gate passes]
    F --> G[npm publish 0.17.3]
    E -- regression detected --> H[Gate fails / publish blocked]
Loading

Reviews (1): Last reviewed commit: "chore(release): add 0.17.3 benchmark sna..." | Re-trigger Greptile

@benvinegar
benvinegar merged commit 82b19cd into 0.17.x Jul 19, 2026
15 of 17 checks passed
@benvinegar
benvinegar deleted the chore/release-0.17.3-benchmark-017x branch July 19, 2026 19:53
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