Skip to content

fix: release-finalize.yml manifest-driven docs update - #118

Merged
bash0816 merged 1 commit into
mainfrom
fix/release-finalize-manifest-driven
Jul 14, 2026
Merged

fix: release-finalize.yml manifest-driven docs update#118
bash0816 merged 1 commit into
mainfrom
fix/release-finalize-manifest-driven

Conversation

@bash0816

Copy link
Copy Markdown
Owner

Summary

  • Fixes release-finalize.yml docs update logic to derive updates from the canonical manifest generator
  • Resolves breakage introduced by README structure changes in 6fc07de

Status

  • G1 Design Review: ✅ Go (GPT-5.6-terra)
  • G2 Implementation Plan Review: ✅ Go (GPT-5.6-terra)
  • Local verification (dry-run & manifest-mismatch cases): ✅ Passed

Details

The release-finalize workflow previously relied on README-based extraction logic that broke when the README structure was refactored. This PR moves to manifest-driven generation instead, using scripts/finalize-update-docs.sh to re-generate README content deterministically from the canonical manifest.

Testing

  • Ready for G3 Coding Review (dry-run dispatch pending in subsequent step)

…st generator

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@bash0816
bash0816 merged commit 4064973 into main Jul 14, 2026
5 of 6 checks passed
@bash0816
bash0816 deleted the fix/release-finalize-manifest-driven branch July 14, 2026 22:01

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b839192cb0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

const m = JSON.parse(fs.readFileSync(p, 'utf8'));
m.canonical_package_status = 'published';
m.public_distribution_status = 'published';
m.latest_audited_version = process.env.VER;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Refresh rollback metadata before syncing docs

When finalizing the current 0.144.3 candidate, the manifest already has previous_stable_version set to 0.144.1 but rollback_version is still 0.143.0. This script only advances latest_audited_version before running sync-public-release-from-manifest.js, whose published README/guidance rollback command is rendered from manifest.rollback_version, so the generated docs and bundled manifest will keep telling users to roll back two releases instead of to the stable release being superseded. Capture the pre-finalize stable version into rollback_version before regenerating the docs.

Useful? React with 👍 / 👎.

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