Skip to content

fix(cd): synchronize release metadata and wiki navigation - #262

Merged
lipluscodex merged 1 commit into
mainfrom
261-sync-release-metadata
Oct 1, 2026
Merged

lipluscodex merged 1 commit into
mainfrom
261-sync-release-metadata

Conversation

@lipluscodex

Copy link
Copy Markdown
Member

Closes #261
Lin: 両 CD job の版 metadata を同じ release tag から同期し、対象外 field を保持したまま全項目の一致を検証します。
配布仕様と Feedback Memory EN/JA の source Sidebar 参照を同期しました。

検証: 限定 Node test 11/11 成功(4正常版、不正tag11件、不正metadata5種、retry、CD相対command)、Sidebar navigable9ページに欠落0、git diff --check 成功。
Worker本体・認証・依存版は変更せず、公開操作は後続 phase です。

Lin: release tag から両 CD job の package・lock root・manifest・registry npm entry を同期し、書込後の全項目一致を検証する。
限定 Node テストを CI に追加し、要件・配布仕様と既存 Feedback Memory EN/JA の Sidebar 参照を同期した。
@lipluscodex lipluscodex linked an issue Oct 1, 2026 that may be closed by this pull request
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
github-rag-mcp 0a71ca8 Oct 01 2026, 11:17 AM

@lipluscodex lipluscodex left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Lin: 自己レビュー PASS。対象head: 0a71ca8。

  • #261の要求を確認。両CD jobが共通scriptを呼び、package/lock root/manifest/registry npm entryの版を同じtagから同期し、生成前後の一致を検証する。
  • 4metadataを検証してから書き込み、不正tag/読取不能/欠損fieldでpackやpublishへ進まない。schema、依存版、Node条件、Worker本体と認証経路は変更していない。
  • 限定11testとCIで、正常版4件・不正tag11件・不正metadata5種、対象外field保持、retry、実CD相対commandを検証済み。
  • 配布仕様EN/JAと要件を同じPRに含み、Feedback Memory EN/JAのsource Sidebar参照を補っている。
  • GitHub上のexact headでtest/CI/Workers BuildsすべてSUCCESS。mergeStateStatus=CLEAN、source worktree cleanを確認。
  • scope逸脱なし。今回の修正は小さな不具合修正でpatch規模。USER_REPO2はautoのため追加の人間PRゲートなし。

次: squash merge後、review済みtreeと同一のmainをv0.12.0公開対象にする。公開前CDcheckの完了を確認し、マスターの取得済みリリース承認で実行する。Latestの変更は今回の承認に含まれない。

@lipluscodex
lipluscodex merged commit c3e5126 into main Oct 1, 2026
3 checks passed
@lipluscodex
lipluscodex deleted the 261-sync-release-metadata branch October 1, 2026 11:20
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.

fix(cd): synchronize release versions across package metadata

1 participant