Skip to content

chore: release#690

Open
release-plz-token[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-05-24T15-51-49Z
Open

chore: release#690
release-plz-token[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-05-24T15-51-49Z

Conversation

@release-plz-token

@release-plz-token release-plz-token Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • git_perf_cli_types: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • git-perf: 0.21.0 -> 0.22.0 (⚠ API breaking changes)

git_perf_cli_types breaking changes

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field skip_env of variant Commands::Measure in /tmp/.tmpos93Fc/git-perf/cli_types/src/lib.rs:164
  field skip_env of variant Commands::Add in /tmp/.tmpos93Fc/git-perf/cli_types/src/lib.rs:185
  field skip_env of variant Commands::Import in /tmp/.tmpos93Fc/git-perf/cli_types/src/lib.rs:265
  field max_cov of variant Commands::Audit in /tmp/.tmpos93Fc/git-perf/cli_types/src/lib.rs:477

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant Commands:Study in /tmp/.tmpos93Fc/git-perf/cli_types/src/lib.rs:645

git-perf breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/function_parameter_count_changed.ron

Failed in:
  git_perf::audit::audit_multiple now takes 13 parameters instead of 12, in /tmp/.tmpos93Fc/git-perf/git_perf/src/audit.rs:273
Changelog

git_perf_cli_types

0.7.0 - 2026-06-09

Added

  • (git_perf) add study command for pre-merge benchmark COV tuning (#728)
  • (audit) add CoV flagging with --max-cov threshold (#696)
  • (config) add [environment] and [defaults] config sections for auto metadata (#692)

git-perf

0.22.0 - 2026-06-09

Added

  • (git_perf) add study command for pre-merge benchmark COV tuning (#728)
  • (audit) implement Phase 2 change point warning (#697)
  • (audit) add CoV flagging with --max-cov threshold (#696)
  • (config) add [environment] and [defaults] config sections for auto metadata (#692)

Fixed

  • (config) handle measurement names with special chars in config lookup (#709)
  • (git) eliminate panic, make notes-append lockable, fix wait-status capture
  • (git) re-enable --no-separator for git notes append (#691)

Other

  • (ci) increase add_measurements base case from 1 to 10 items (#733)
  • (ci) replace subprocess report-benchmark with in-process Criterion benchmark (#724)
  • (ci) improve reliability of add_measurement/1 benchmark (#720)
  • (git) verify no-op execute_notes_operation skips upstream push (#719)
  • (ci) replace subprocess add-benchmark with in-process Criterion benchmark (#704)
  • (deps) bump the cargo-dependencies group with 2 updates (#702)
  • (git) document reftable lock coverage, fix arm order and comment typo (#703)
  • (git) batch note content fetching for size --detailed command (#689)


This PR was generated with release-plz.

@github-actions

github-actions Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

Performance Report

Performance Results

Audit Results

Auditing measurement "add-benchmark" (os=ubuntu-22.04/rust=beta):
  ⚠️  WARNING: Change points detected in current epoch for 'add-benchmark':
     commit 6e3baa3 (-36.3%)
     commit ee82970 (+63.3%)
     commit 5533710 (-39.0%)
     commit 8ef210c (+53.1%)
     commit 3541c6a (-38.1%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'add-benchmark'
  Aggregation: min
  z-score (mad): ↑ 1.99
  Head: μ: 25.6ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 21.8ms σ: 3.9ms MAD: 1.9ms n: 32
   [-38.13% – +10.08%] ▇█▇▇█▆██▇█▇▂▂█▂▇▇█▆▇█▆▁▁▁▇▆▄▁▄▄▄█

Auditing measurement "add-benchmark" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'add-benchmark':
     commit b194e1c (-60.6%)
     commit c2dc7a7 (+187.3%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'add-benchmark'
  Aggregation: min
  z-score (mad): ↓ 2.73
  Head: μ: 16.3ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 21.4ms σ: 4.5ms MAD: 1.9ms n: 29
   [-64.48% – +10.56%] ▇▄▇▇▄█▇▁▇█▇▇█▇▇▆▇█▄▇▄▇▇▇▃▆▆▆▃▄

Auditing measurement "bench::add_measurements/add_measurement/50::median" (os=ubuntu-22.04/rust=beta):
  ⏭️ 'bench::add_measurements/add_measurement/50::median'
  Only 1 historical measurement found. Less than requested min_measurements of 3. Skipping test.
  Aggregation: min
  z-score (mad): ↑
  Head: μ: 926.5ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 862.7ms σ: N/A MAD: 0ns n: 1
   [+0.00% – +7.39%] ▁█

Auditing measurement "bench::add_measurements/add_measurement/50::median" (os=ubuntu-22.04/rust=stable):
  ⏭️ 'bench::add_measurements/add_measurement/50::median'
  Only 1 historical measurement found. Less than requested min_measurements of 3. Skipping test.
  Aggregation: min
  z-score (mad): ↓
  Head: μ: 565.2ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 863.1ms σ: N/A MAD: 0ns n: 1
   [-34.52% – +0.00%] █▁

Auditing measurement "bench::report/report_generation/10::median" (os=ubuntu-22.04/rust=beta):
  ✅ 'bench::report/report_generation/10::median'
  Aggregation: median
  z-score (mad): ↑ 0.84
  Head: μ: 23.2ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 22.6ms σ: 859.4µs MAD: 797.4µs n: 8
   [-4.80% – +3.86%] ▁▇▁▃█▁▇▇▇

Auditing measurement "bench::report/report_generation/10::median" (os=ubuntu-22.04/rust=stable):
  ✅ 'bench::report/report_generation/10::median'
  Aggregation: median
  z-score (mad): ↓ 2.67
  Head: μ: 14.5ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 18.6ms σ: 6ms MAD: 1.5ms n: 8
   [-66.83% – +7.42%] ▇▄██▄█▇▁▄

Auditing measurement "release-binary-size" (os=ubuntu-22.04/rust=stable):
  ✅ 'release-binary-size'
  Aggregation: min
  z-score (stddev): ↑ 0.99
  Head: μ: 8.3MB σ: N/A MAD: 0B n: 1
  Tail: μ: 8.2MB σ: 76.4kB MAD: 33kB n: 36
   [-2.77% – +0.40%] █████▇▇▇▇▇▇▇▇▇▇▇▇▇▇▆▆▆▆▅▅▅▅▅▅▅▁▂▂▂▂▂█

Auditing measurement "report" (os=ubuntu-22.04/rust=beta):
  ⚠️  WARNING: Change points detected in current epoch for 'report':
     commit 6e3baa3 (-36.4%)
     commit ee82970 (+61.2%)
     commit 5533710 (-37.7%)
     commit 8ef210c (+53.8%)
     commit 3541c6a (-34.4%)
     commit dc90cee (+53.1%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'report'
  Aggregation: min
  z-score (stddev): ↑ 0.97
  Head: μ: 29.9ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 25.7ms σ: 4.2ms MAD: 2.2ms n: 33
   [-34.22% – +11.76%] ▆█▆▇█▆█▇▆▇▆▁▁▇▁▆▇▇▇▆▇▆▁▁▁▇▆▅▁▄▄▄▅█

Auditing measurement "report" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'report':
     commit b194e1c (-63.8%)
     commit c2dc7a7 (+189.9%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'report'
  Aggregation: min
  z-score (stddev): ↓ 1.15
  Head: μ: 19.4ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 25.2ms σ: 5ms MAD: 2ms n: 30
   [-64.94% – +8.67%] ▇▄█▇▄█▇▁▇█▇██▇█▆▇█▄▇▄█▇█▄▆▆▇▄▆▄

Auditing measurement "report-benchmark" (os=ubuntu-22.04/rust=beta):
  ⚠️  WARNING: Change points detected in current epoch for 'report-benchmark':
     commit 6e3baa3 (-35.8%)
     commit ee82970 (+59.6%)
     commit 5533710 (-37.9%)
     commit 8ef210c (+53.9%)
     commit 3541c6a (-34.3%)
     commit dc90cee (+53.0%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'report-benchmark'
  Aggregation: min
  z-score (stddev): ↑ 1.01
  Head: μ: 30.1ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 25.8ms σ: 4.3ms MAD: 2ms n: 32
   [-33.69% – +11.17%] ▇█▆▇█▆▇▇▆▇▆▁▁▇▁▆▇▇▆▆▇▆▁▁▁▇▆▅▁▅▄▅█

Auditing measurement "report-benchmark" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'report-benchmark':
     commit b194e1c (-64.1%)
     commit c2dc7a7 (+190.0%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'report-benchmark'
  Aggregation: min
  z-score (stddev): ↓ 1.16
  Head: μ: 19.4ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 25.3ms σ: 5.1ms MAD: 2ms n: 29
   [-65.07% – +10.26%] ▇▄▇▇▄█▇▁▇█▇▇█▇▇▆▇█▄▇▄█▇█▄▆▆▆▄▄

Auditing measurement "report-size" (os=ubuntu-22.04/rust=beta):
  ✅ 'report-size'
  Aggregation: min
  z-score (stddev): →
  Head: μ: 20.3kB σ: N/A MAD: 0B n: 1
  Tail: μ: 20.3kB σ: 0B MAD: 0B n: 33
   [+0.00% – +0.00%] ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅

Auditing measurement "report-size" (os=ubuntu-22.04/rust=stable):
  ✅ 'report-size'
  Aggregation: min
  z-score (stddev): →
  Head: μ: 20.3kB σ: N/A MAD: 0B n: 1
  Tail: μ: 20.3kB σ: 0B MAD: 0B n: 30
   [+0.00% – +0.00%] ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅

Auditing measurement "report-size-benchmark" (os=ubuntu-22.04/rust=beta):
  ✅ 'report-size-benchmark'
  Aggregation: median
  z-score (stddev): →
  Head: μ: 20.3kB σ: N/A MAD: 0B n: 1
  Tail: μ: 20.3kB σ: 0B MAD: 0B n: 33
   [+0.00% – +0.00%] ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅

Auditing measurement "report-size-benchmark" (os=ubuntu-22.04/rust=stable):
  ✅ 'report-size-benchmark'
  Aggregation: median
  z-score (stddev): →
  Head: μ: 20.3kB σ: N/A MAD: 0B n: 1
  Tail: μ: 20.3kB σ: 0B MAD: 0B n: 30
   [+0.00% – +0.00%] ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅

Overall: PASSED (15/15 groups passed)

Measurement Storage Size

Live Measurement Size Report
============================

⚠️  Shallow clone detected - measurement counts may be incomplete (see FAQ)

Number of commits with measurements: 370
Total measurement data size (on-disk (compressed)): 529.5kB

Repository Statistics (for context):
-------------------------------------
  Loose objects: 0 (0B)
  Packed objects: 21376 (4MB)
  Total repository size: 4MB

Created by git-perf

@release-plz-token release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch from a8b63f7 to fee6e19 Compare May 24, 2026 17:02
@release-plz-token release-plz-token Bot changed the title chore(git-perf): release v0.21.1 chore: release May 24, 2026
@release-plz-token release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch 4 times, most recently from d5f0486 to 6fb91f8 Compare May 31, 2026 12:13
@release-plz-token release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch 15 times, most recently from b4c1a50 to 11ddd0c Compare June 7, 2026 13:51
@release-plz-token release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch 4 times, most recently from 4945b07 to 7615c84 Compare June 8, 2026 18:26
@release-plz-token release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch from 7615c84 to 7db47ef Compare June 9, 2026 11:16
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.

0 participants