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.49.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field skip_env of variant Commands::Measure in /tmp/.tmpFpseq2/git-perf/cli_types/src/lib.rs:164
  field skip_env of variant Commands::Add in /tmp/.tmpFpseq2/git-perf/cli_types/src/lib.rs:185
  field skip_env of variant Commands::Import in /tmp/.tmpFpseq2/git-perf/cli_types/src/lib.rs:265
  field max_cov of variant Commands::Audit in /tmp/.tmpFpseq2/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.49.0/src/lints/enum_variant_added.ron

Failed in:
  variant Commands:Study in /tmp/.tmpFpseq2/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.49.0/src/lints/function_parameter_count_changed.ron

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

git_perf_cli_types

0.7.0 - 2026-07-19

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-07-19

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

  • (git_perf) serialize local git push to fix concurrent-push corruption (#749)
  • (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

  • (deps) bump the cargo-dependencies group across 1 directory with 8 updates (#751)
  • (git_perf) bump rust-toolchain to 1.97.1 and fix clippy lint (#750)
  • (deps) bump the cargo-dependencies group across 1 directory with 4 updates (#741)
  • (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 (-34.9%)
     commit ee82970 (+63.3%)
     commit 5533710 (-39.0%)
     commit 8ef210c (+53.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.40
  Head: μ: 24.9ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 22.5ms σ: 3.8ms MAD: 1.7ms n: 32
   [-38.50% – +11.81%] ▇▃█▅▆▇▆▆█▆▆█▆▇▇▆▇▆▂▂▇▂▆▆▇▆▇▇▅▁▁▁▇

Auditing measurement "add-benchmark" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'add-benchmark':
     commit 3512d8b (-64.9%)
     commit 4ddb382 (+171.2%)
     commit b194e1c (-63.1%)
     commit c2dc7a7 (+187.3%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ❌ 'add-benchmark'
  HEAD differs significantly from tail measurements.
  Aggregation: min
  z-score (mad): ↓ 21.29
  Head: μ: 12.2ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 22ms σ: 4.8ms MAD: 459.8µs n: 30
   [-65.09% – +8.67%] ▇▇▁▇▇▇▇▇▄▇▇▄█▇▁▇█▇▇█▇▇▆▇█▄▇▄▇▇▂

Auditing measurement "bench::add_measurements/add_measurement/50::median" (os=ubuntu-22.04/rust=beta):
  ✅ 'bench::add_measurements/add_measurement/50::median'
  Aggregation: min
  z-score (mad): ↑ 0.79
  Head: μ: 888.6ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 857.9ms σ: 96.9ms MAD: 38.6ms n: 8
   [-25.63% – +11.90%] ▇▁█▅▆▇▆▆▆

Auditing measurement "bench::add_measurements/add_measurement/50::median" (os=ubuntu-22.04/rust=stable):
  ❌ 'bench::add_measurements/add_measurement/50::median'
  HEAD differs significantly from tail measurements.
  Aggregation: min
  z-score (mad): ↓ 44.81
  Head: μ: 438ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 799.4ms σ: 206.6ms MAD: 8.1ms n: 8
   [-66.91% – +0.95%] ██▁█████▃
  ⚠️ High CoV: tail=25.8% (threshold: 16.0%)

Auditing measurement "bench::report/report_generation/10::median" (os=ubuntu-22.04/rust=beta):
  ⚠️  WARNING: Change point detected in current epoch for 'bench::report/report_generation/10::median' at commit 3512d8b (+43.6%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ✅ 'bench::report/report_generation/10::median'
  Aggregation: median
  z-score (mad): ↑ 0.54
  Head: μ: 22.4ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 22ms σ: 2ms MAD: 798.7µs n: 15
   [-29.48% – +8.30%] ▇▁█▅▆▇▆▆▇▆▆█▆▇▇▇

Auditing measurement "bench::report/report_generation/10::median" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'bench::report/report_generation/10::median':
     commit 3512d8b (-66.6%)
     commit 4ddb382 (+188.3%)
     Historical z-score comparison may be unreliable due to regime shift.
     Consider bumping epoch or investigating the change.
  ❌ 'bench::report/report_generation/10::median'
  HEAD differs significantly from tail measurements.
  Aggregation: median
  z-score (mad): ↓ 12.86
  Head: μ: 10.8ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 19.2ms σ: 5.6ms MAD: 653.1µs n: 15
   [-67.12% – +6.48%] ▇▇▁▇▇▇▇▇▄██▄█▇▁▃

Auditing measurement "release-binary-size" (os=ubuntu-22.04/rust=stable):
  ✅ 'release-binary-size'
  Aggregation: min
  z-score (stddev): ↑ 5.00
  Head: μ: 8.7MB σ: N/A MAD: 0B n: 1
  Tail: μ: 8.3MB σ: 74.8kB MAD: 24.8kB n: 35
   [-1.07% – +4.54%] █▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁█
  Note: Passed due to relative deviation (4.5%) being below threshold (10.0%)

Auditing measurement "report" (os=ubuntu-22.04/rust=beta):
  ⚠️  WARNING: Change points detected in current epoch for 'report':
     commit 6e3baa3 (-35.0%)
     commit ee82970 (+61.2%)
     commit 5533710 (-37.7%)
     commit 8ef210c (+53.8%)
     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.52
  Head: μ: 28.6ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 26.3ms σ: 4.3ms MAD: 1.8ms n: 32
   [-34.69% – +11.70%] ▇▂█▅▆▇▆▆█▆▇█▆▇▇▆▇▆▁▁▇▁▆▇▇▆▆▇▆▁▁▁▇

Auditing measurement "report" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'report':
     commit 3512d8b (-64.1%)
     commit 4ddb382 (+170.8%)
     commit b194e1c (-63.4%)
     commit c2dc7a7 (+177.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): ↓ 2.09
  Head: μ: 14.1ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 25.6ms σ: 5.5ms MAD: 871.7µs n: 30
   [-65.16% – +7.98%] ▇▇▁▇▇▇▇▇▄█▇▄█▇▁▇█▇██▇█▆▇█▄▇▄█▇▃

Auditing measurement "report-benchmark" (os=ubuntu-22.04/rust=beta):
  ⚠️  WARNING: Change points detected in current epoch for 'report-benchmark':
     commit 6e3baa3 (-34.3%)
     commit ee82970 (+59.6%)
     commit 5533710 (-37.9%)
     commit 8ef210c (+53.9%)
     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): ↑ 0.44
  Head: μ: 28.3ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 26.4ms σ: 4.2ms MAD: 1.8ms n: 32
   [-34.00% – +12.25%] ▇▂█▅▆▇▆▆▇▆▇█▆▇▇▆▇▆▁▁▇▁▆▆▇▆▆▇▆▁▁▁▆

Auditing measurement "report-benchmark" (os=ubuntu-22.04/rust=stable):
  ⚠️  WARNING: Change points detected in current epoch for 'report-benchmark':
     commit 3512d8b (-64.3%)
     commit 4ddb382 (+172.2%)
     commit b194e1c (-63.6%)
     commit c2dc7a7 (+178.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): ↓ 2.06
  Head: μ: 14.2ms σ: N/A MAD: 0ns n: 1
  Tail: μ: 25.6ms σ: 5.5ms MAD: 944.2µs n: 30
   [-65.22% – +9.80%] ▇▇▁▇▇▇▇▇▄▇▇▄█▇▁▇█▇▇█▇▇▆▇█▄▇▄█▇▃

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: 32
   [+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: 32
   [+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: FAILED (12/15 groups passed)
Error: One or more measurements failed audit.
Audit failed, but continuing...

Measurement Storage Size

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

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

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

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

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 5 times, most recently from 7615c84 to 7db47ef Compare June 9, 2026 11:16
@release-plz-token
release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch 2 times, most recently from 2a9e0cc to 84cd5b7 Compare June 21, 2026 12:36
@release-plz-token
release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch from 84cd5b7 to d8997cd Compare July 5, 2026 06:08
@release-plz-token
release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch 2 times, most recently from c69e0bf to 8341d3b Compare July 5, 2026 06:20
@release-plz-token
release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch 2 times, most recently from b735972 to 6d4c3a1 Compare July 19, 2026 16:31
@release-plz-token
release-plz-token Bot force-pushed the release-plz-2026-05-24T15-51-49Z branch from 6d4c3a1 to 80902bc Compare July 19, 2026 19:15
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