Add release evidence issue body sync#236
Conversation
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
|
@coderabbitai review |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
✅ Files skipped from review due to trivial changes (3)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthroughThis PR implements a deterministic release-evidence issue body sync generator that constructs exact GitHub issue body payloads for tracker issues ChangesRelease Evidence Issue Body Sync
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
✅ Action performedReview finished.
|
|
@coderabbitai review |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/tooling.md`:
- Around line 266-268: Summary: The checksum coverage paragraph omits the
committed issue-link map file. Edit the paragraph that currently lists
"release-evidence-issue backlog" and "release-evidence-issue body-sync" to also
mention the committed issue-link map (release-evidence-issue-links.json) so the
checksum coverage list includes the tracker-map alongside
release-evidence-issue-body-sync.
In `@ops/ROADMAP.md`:
- Around line 384-385: Update the ROADMAP text that references issue "`#235`" to
mark that issue as complete and remove the phrase "current PR"; replace "current
PR" with the explicit PR number that closed `#235` (or just reference the issue
"`#235`" alone), and apply the same wording fix to any other occurrences of
"current PR" related to this body-sync work elsewhere in the document.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 70982dee-1984-4c04-9e7b-22884e35b021
📒 Files selected for processing (24)
.github/workflows/ci.ymlCHANGELOG.mdMakefiledocs/public-beta-evidence.mddocs/release-readiness.mddocs/tooling.mdops/AUTONOMOUS_RUN.mdops/ROADMAP.mdrelease-artifacts/README.mdrelease-artifacts/latest/SHA256SUMSrelease-artifacts/latest/release-checksums.jsonrelease-artifacts/latest/release-evidence-issue-body-sync.jsonrelease-artifacts/latest/release-evidence-issue-body-sync.mdrelease-artifacts/latest/release-manifest.jsonscripts/check.ps1scripts/check.shscripts/check_release_readiness.pyscripts/generate_release_artifacts.pyscripts/generate_release_evidence_issue_body_sync.pyscripts/generate_release_manifest.pyscripts/test_release_artifacts.pyscripts/test_release_evidence_issue_body_sync.pyscripts/test_release_manifest.pyscripts/test_release_readiness.py
|
@coderabbitai review |
✅ Action performedReview finished.
|
Record PR #236 merge evidence, tracker-label reconciliation, refreshed roadmap verification metadata, and the next no-secret evidence tracker hardening target without changing readiness claims.
Summary
release-evidence-issue-body-syncJSON and Markdown artifacts that join the generated release evidence backlog with the committed issue-link map.Closes #235.
Validation
python -m py_compile scripts/generate_release_evidence_issue_body_sync.py scripts/test_release_evidence_issue_body_sync.pypython scripts/generate_release_evidence_issue_body_sync.pypython scripts/test_release_evidence_issue_body_sync.pypython scripts/generate_release_evidence_issue_body_sync.py --checkpython scripts/test_release_artifacts.pypython scripts/generate_release_artifacts.py --checkpython scripts/test_release_manifest.pypython scripts/generate_release_manifest.py --checkpython scripts/test_release_checksums.pypython scripts/generate_release_checksums.py --checkpython scripts/test_release_readiness.pypython scripts/check_release_readiness.pypython scripts/test_changelog_check.pypython scripts/check_changelog.pybash -n scripts/check.shscripts/check.ps1git diff --checkmake checkpowershell -ExecutionPolicy Bypass -File scripts\check.ps1release-artifacts/latest/release-evidence-issue-body-sync.jsonafter trailing-newline normalization.Readiness Notes
This PR is tracker-only and no-secret. It does not mark public-beta or production-release evidence complete, does not close the child evidence tracker issues, and does not change release readiness claims.
Summary by CodeRabbit
New Features
Documentation
Chores
Tests