Skip to content

feat(xtask): add compare-outputs build modes#849

Merged
mstykow merged 1 commit intomainfrom
feat/compare-outputs-build-modes
May 5, 2026
Merged

feat(xtask): add compare-outputs build modes#849
mstykow merged 1 commit intomainfrom
feat/compare-outputs-build-modes

Conversation

@mstykow
Copy link
Copy Markdown
Owner

@mstykow mstykow commented May 5, 2026

Summary

  • add --build-mode optimized|fast-iteration to compare-outputs, defaulting to the existing benchmark-accurate optimized build while allowing quicker ci-release reruns when only output deltas matter
  • record the selected Provenant build mode/profile in compare and benchmark manifests, and update the benchmark skill plus xtask/README.md to explain when fast iteration is appropriate versus when an optimized rerun is required
  • harden the xtask temp-git-repo test helper against inherited commit signing so the shared helper tests stay deterministic in local environments

Scope and exclusions

  • Included: compare-outputs CLI/runtime changes, manifest metadata, xtask docs, benchmark skill guidance, and the temp-repo test helper fix uncovered during validation
  • Explicit exclusions: no benchmark entry updates, no ScanCode profile changes, and no scanner-behavior changes beyond the new build-mode selection path

@mstykow mstykow force-pushed the feat/compare-outputs-build-modes branch from b168e04 to 44bc2b3 Compare May 5, 2026 20:18
Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@mstykow mstykow force-pushed the feat/compare-outputs-build-modes branch from 44bc2b3 to 32d9139 Compare May 5, 2026 20:29
@mstykow mstykow merged commit 7440fce into main May 5, 2026
15 checks passed
@mstykow mstykow deleted the feat/compare-outputs-build-modes branch May 5, 2026 20:38
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