Skip to content

chore(release): v0.23.0 — Traceability evidence (REQ-236..242)#646

Merged
avrabe merged 1 commit into
mainfrom
release/v0.23.0
Jul 1, 2026
Merged

chore(release): v0.23.0 — Traceability evidence (REQ-236..242)#646
avrabe merged 1 commit into
mainfrom
release/v0.23.0

Conversation

@avrabe

@avrabe avrabe commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

v0.23.0 — Traceability evidence

Six verified requirements, each with a regression test proven to fail without the fix. rivet release status v0.23.0cuttable (6/6 verified).

REQ Issue What
236 #556 rivet check verification-evidence — named-test-exists oracle
237 #350 lifecycle gap names the ASPICE verification chain
239 #577 validator ⇄ commit-trailer parser id-shape parity
240 #612 configurable release readiness (ready-when + coverage)
241 #620 validate--direct identical output
242 #603 default marker scan reaches workspace member crates

Plus the REQ-238 forward-trace mechanism (rivet trace-results); the graphical dashboard view is deferred to v0.24 (retagged here, needs Playwright).

Version bumped (Cargo.toml/lock + vscode). rivet validate PASS, rivet docs check 0 violations, clippy --all-targets clean, full suites green — verified locally (org runners busy, draining the queue; the GitHub-hosted release build runs on tag).

🤖 Generated with Claude Code

Six verified requirements make the requirement -> verification -> test chain
drift-proof and the validator's signals consistent:
- REQ-236 (#556): `rivet check verification-evidence` named-test-exists oracle
- REQ-237 (#350): lifecycle gap names the ASPICE verification chain
- REQ-239 (#577): validator <-> commit-trailer parser id-shape parity
- REQ-240 (#612): configurable release readiness (ready-when + coverage)
- REQ-241 (#620): validate and validate --direct produce identical output
- REQ-242 (#603): default marker scan reaches workspace member crates
Plus the REQ-238 forward-trace mechanism (`rivet trace-results`); the
graphical dashboard view is deferred to v0.24 (retagged here).

`rivet release status v0.23.0` -> cuttable (6/6 verified). validate PASS,
docs check 0 violations.

Trace: skip
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@avrabe avrabe merged commit 77d5895 into main Jul 1, 2026
23 checks passed
@avrabe avrabe deleted the release/v0.23.0 branch July 1, 2026 17:07
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

📐 Rivet artifact delta

Change Count
Added 0
Removed 0
Modified 1
Downstream impacted (depth ≤ 5) 0

Graph

graph LR
  REQ_238["REQ-238"]:::modified
  classDef added fill:#d4edda,stroke:#28a745,color:#155724
  classDef removed fill:#f8d7da,stroke:#dc3545,color:#721c24
  classDef modified fill:#fff3cd,stroke:#ffc107,color:#856404
  classDef overflow fill:#e2e3e5,stroke:#6c757d,color:#495057,stroke-dasharray: 3 3
Loading
Modified
ID Changes
REQ-238

📎 Full HTML dashboard attached as workflow artifact rivet-delta-pr-646download from the workflow run.

Posted by rivet-delta workflow. The graph shows only changed artifacts; open the HTML dashboard (above) for full context.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Rivet Criterion Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 0ef17f2 Previous: 77d5895 Ratio
store_lookup/100 2163 ns/iter (± 10) 1698 ns/iter (± 5) 1.27
store_lookup/1000 26350 ns/iter (± 201) 19248 ns/iter (± 36) 1.37
validate/10000 1264762352 ns/iter (± 16023431) 931701686 ns/iter (± 8664153) 1.36
traceability_matrix/1000 61939 ns/iter (± 615) 41936 ns/iter (± 146) 1.48
query/1000 14668 ns/iter (± 155) 11517 ns/iter (± 43) 1.27

This comment was automatically generated by workflow using github-action-benchmark.

@codecov

codecov Bot commented Jul 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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