docs(changelog): fix unreleased release notes for the next release - #924
Merged
Conversation
Owner
Author
|
CI note for reviewers: the first |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The next Senpi release's changelog audit (
v2026.8.16..main, per.github/agent/commands/cl.md) found two defects in the unpublished[Unreleased]release notes, both inpackages/coding-agent/CHANGELOG.md. This PR fixes exactly those two and nothing else: a broken PR link placeholder that would have shipped verbatim in the next GitHub release body, and a missing cross-package entry required by the changelog guide's duplication rule.Changes
Both edits are confined to the
[Unreleased]section; no released section is touched.cursor-cli-oauthentry to its PR. The entry ended with the literal placeholder([#PR-NUMBER](https://github.com/code-yeongyu/senpi/pull/PR-NUMBER)). PR feat(coding-agent): cursor-cli-oauth — optional Cursor CLI fallback lane #921 ("feat(coding-agent): cursor-cli-oauth — optional Cursor CLI fallback lane", merged 2026-08-17) is the sole owner of that entry, so the placeholder is replaced with[#921](https://github.com/code-yeongyu/senpi/pull/921).-fastcatalog addition into the user-facing package. PR feat(ai): generate -fast variants for openai-codex priority-eligible models #918 addedopenai-codex-fastpriority-tier variants (generator + regenerated catalog data) and recorded it only inpackages/ai/CHANGELOG.md. The changelog guide requires ai changes that affect end users to be duplicated to the coding-agent changelog — the new variants are user-selectable models. Precedent: the originalopenai-fastvariant addition was recorded in this changelog (released section,[#420](https://github.com/code-yeongyu/senpi/pull/420)). One concise### Addedbullet linked to feat(ai): generate -fast variants for openai-codex priority-eligible models #918 is appended to the existing populated### Addedblock.Audit summary (full table in the task evidence)
All other merged PRs in the window are already covered: #909 (tui + coding-agent), #910 (ai + agent + coding-agent), #911 (coding-agent), #915 (ai + coding-agent), #916 (senpi-codemode), #917 (coding-agent), #922 (coding-agent). #919 is scripts/docs only and needs no package entry.
Two pre-existing defects are deliberately not edited here and flagged for the release owner:
## [2026.8.16]heading but is not in thev2026.8.16tag (post-tag merge placed it after the section rename); it also lacks theby [@Tinycute00]attribution. Moving or editing it would mutate a released section, which the changelog guide forbids.[Unreleased]skeleton carries trailing empty headings (### New Features,### Breaking Changes,### Added,### Changed,### Removed) introduced by release-bot commit4603673f0;reAddUnreleasedSectionsre-emits the previous cycle's captured (already malformed) subsection list. Cosmetic in rendered notes; belongs with release tooling, not this prose PR.QA & Evidence
node scripts/release-notes.mjs extract --version Unreleased --repo code-yeongyu/senpi), the same commandbuild-binaries.ymlruns to produceRELEASE_NOTES.md.[#PR-NUMBER](https://github.com/code-yeongyu/senpi/pull/PR-NUMBER); target returns HTTP 404.PR-NUMBERoccurrences;pull/921andpull/918each appear once; both targets return HTTP 200.git diff --check— clean (no whitespace errors).CHANGELOG_GATE_BASE=<main sha> node scripts/check-pr-changelog.mjs) —PASS - no runtime source changes detected.[Unreleased]; released## [2026.8.16]section untouched; no new headings, no duplicate headings.local-ignore/qa-evidence/20260817-senpi-omo-beta-release/01-senpi-changelog/(worktree context, full audit table, RED preview with link probes, GREEN preview + verification, final diff).Risks & Residuals
git diff --check), no runtime QA. Mitigated by the evidence above.Related Issues
Release-note gate for the next CalVer release; unblocks the release audit for
v2026.8.16..main.Summary by cubic
Fixes two defects in the
coding-agent[Unreleased]changelog so the next release body renders a valid link and includes a required user-facing entry.cursor-cli-oauthentry to PR feat(coding-agent): cursor-cli-oauth — optional Cursor CLI fallback lane #921 instead of shipping a[#PR-NUMBER]placeholder.openai-codex-fastmodel variants entry (PR feat(ai): generate -fast variants for openai-codex priority-eligible models #918) per the cross-package duplication rule.Changes are confined to
[Unreleased]inpackages/coding-agent/CHANGELOG.md; no released sections or runtime behavior are affected.Written for commit 7bdef48. Summary will update on new commits.