From 805ea2bf246a13c2b86354c92b02e2d00ee30712 Mon Sep 17 00:00:00 2001 From: SteveBot <1153461+unbraind@users.noreply.github.com> Date: Sun, 30 Aug 2026 16:50:47 +0200 Subject: [PATCH] Regenerate the changelog so the committed file matches the release tag The daily release generated CHANGELOG.md before creating its own tag, so it committed an Unreleased heading that the tag immediately invalidated. Every subsequent changelog:check on main and on every open PR therefore failed against a file no commit had touched. Regenerating with the tag present restores agreement. --- .agents/pm/history/pm-github-5wzr.jsonl | 7 +++++++ .agents/pm/issues/pm-github-5wzr.toon | 17 +++++++++++++++++ CHANGELOG.md | 5 +++-- 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 .agents/pm/history/pm-github-5wzr.jsonl create mode 100644 .agents/pm/issues/pm-github-5wzr.toon diff --git a/.agents/pm/history/pm-github-5wzr.jsonl b/.agents/pm/history/pm-github-5wzr.jsonl new file mode 100644 index 0000000..4f56693 --- /dev/null +++ b/.agents/pm/history/pm-github-5wzr.jsonl @@ -0,0 +1,7 @@ +{"ts":"2026-08-30T14:49:58.040Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"create","patch":[{"op":"add","path":"/metadata/id","value":"pm-github-5wzr"},{"op":"add","path":"/metadata/title","value":"Regenerate the changelog after the release tag was created"},{"op":"add","path":"/metadata/description","value":"The daily release generated CHANGELOG.md before creating its release tag, leaving the committed Unreleased heading stale and causing changelog:check to fail on main and inherited pull requests. Regenerate the file with the tag present so the committed changelog matches deterministic generation."},{"op":"add","path":"/metadata/type","value":"Issue"},{"op":"add","path":"/metadata/status","value":"open"},{"op":"add","path":"/metadata/priority","value":2},{"op":"add","path":"/metadata/tags","value":[]},{"op":"add","path":"/metadata/created_at","value":"2026-08-30T14:49:58.040Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-08-30T14:49:58.040Z"},{"op":"add","path":"/metadata/author","value":"pi-agent"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"1039e6d7be4db9e9ed97671a975bae528dddfc3075cffc3e3c92a0227ee41f4d","item_hash_version":2,"message":""} +{"ts":"2026-08-30T14:50:07.594Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"update","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:07.594Z"},{"op":"replace","path":"/metadata/status","value":"in_progress"}],"before_hash":"1039e6d7be4db9e9ed97671a975bae528dddfc3075cffc3e3c92a0227ee41f4d","after_hash":"570c076d43f41dddfdbebabdebbefeb583f75232d953e77a0f1c5f4472e90bcb","item_hash_version":2} +{"ts":"2026-08-30T14:50:17.741Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"claim","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:17.741Z"},{"op":"add","path":"/metadata/assignee","value":"pi-agent"},{"op":"add","path":"/metadata/claim_principal","value":"pi-agent"}],"before_hash":"570c076d43f41dddfdbebabdebbefeb583f75232d953e77a0f1c5f4472e90bcb","after_hash":"f1799266f135ac28be1c1ad8b2b9905eca6bcf5f2342ff875906396e94a725db","item_hash_version":2} +{"ts":"2026-08-30T14:50:19.088Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":null,"topic":null},"op":"comment_add","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:19.088Z"},{"op":"add","path":"/metadata/comments","value":[{"created_at":"2026-08-30T14:50:19.088Z","author":"pi-agent","text":"Evidence: npm run changelog:full wrote CHANGELOG.md with the release tag present. npm run changelog:check reported: Changelog is up to date: CHANGELOG.md. The diff is limited to consolidating the stale Unreleased section under 2026.8.29 plus this item's tracking files."}]}],"before_hash":"f1799266f135ac28be1c1ad8b2b9905eca6bcf5f2342ff875906396e94a725db","after_hash":"3f0f771a3e6510f25a1c20f9cc5921c408f75dc952edc41fb620bd331fe946cc","item_hash_version":2} +{"ts":"2026-08-30T14:50:24.923Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"close","patch":[{"op":"remove","path":"/metadata/assignee"},{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:24.923Z"},{"op":"replace","path":"/metadata/status","value":"closed"},{"op":"add","path":"/metadata/closed_at","value":"2026-08-30T14:50:24.871Z"},{"op":"add","path":"/metadata/completed_at","value":"2026-08-30T14:50:24.871Z"},{"op":"add","path":"/metadata/close_reason","value":"Regenerated CHANGELOG.md with the v2026.08.29 tag present and verified changelog:check passes."}],"before_hash":"3f0f771a3e6510f25a1c20f9cc5921c408f75dc952edc41fb620bd331fe946cc","after_hash":"92dc83f26c1240096779d2ec6b356ac44e048ceb77de2099fc3f32f03434ad28","item_hash_version":2} +{"ts":"2026-08-30T14:56:20.879Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":null,"topic":null},"op":"comment_edit","patch":[{"op":"replace","path":"/metadata/comments/0/text","value":"Evidence: npm run changelog:full wrote CHANGELOG.md with the release tag present. npm run changelog:check reported: Changelog is up to date: CHANGELOG.md. The diff is limited to consolidating the stale Unreleased section under 2026.8.29 plus this item's tracking files."},{"op":"add","path":"/metadata/comments/0/edited_at","value":"2026-08-30T14:56:20.878Z"},{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:56:20.879Z"}],"before_hash":"92dc83f26c1240096779d2ec6b356ac44e048ceb77de2099fc3f32f03434ad28","after_hash":"9736a931128ca535e89e8ebc9a1c201e3f2e441f9c24f62097f271dd6fdf17b4","item_hash_version":2} +{"ts":"2026-08-30T14:59:11.506Z","author":"pi-agent","op":"history_repair","patch":[],"before_hash":"9736a931128ca535e89e8ebc9a1c201e3f2e441f9c24f62097f271dd6fdf17b4","after_hash":"9736a931128ca535e89e8ebc9a1c201e3f2e441f9c24f62097f271dd6fdf17b4","message":"history-repair re-anchored 3 entries.","item_hash_version":2} diff --git a/.agents/pm/issues/pm-github-5wzr.toon b/.agents/pm/issues/pm-github-5wzr.toon new file mode 100644 index 0000000..3b3edff --- /dev/null +++ b/.agents/pm/issues/pm-github-5wzr.toon @@ -0,0 +1,17 @@ +id: pm-github-5wzr +title: Regenerate the changelog after the release tag was created +description: "The daily release generated CHANGELOG.md before creating its release tag, leaving the committed Unreleased heading stale and causing changelog:check to fail on main and inherited pull requests. Regenerate the file with the tag present so the committed changelog matches deterministic generation." +type: Issue +status: closed +priority: 2 +tags: [] +created_at: "2026-08-30T14:49:58.040Z" +updated_at: "2026-08-30T14:56:20.879Z" +closed_at: "2026-08-30T14:50:24.871Z" +completed_at: "2026-08-30T14:50:24.871Z" +claim_principal: pi-agent +author: pi-agent +comments[1]{created_at,author,text,edited_at}: + "2026-08-30T14:50:19.088Z",pi-agent,"Evidence: npm run changelog:full wrote CHANGELOG.md with the release tag present. npm run changelog:check reported: Changelog is up to date: CHANGELOG.md. The diff is limited to consolidating the stale Unreleased section under 2026.8.29 plus this item's tracking files.","2026-08-30T14:56:20.878Z" +close_reason: "Regenerated CHANGELOG.md with the v2026.08.29 tag present and verified changelog:check passes." +body: "" diff --git a/CHANGELOG.md b/CHANGELOG.md index 803cead..e7bf978 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,14 @@ ### Fixed -- Validate pm CLI development dependency bump ([pm-github-j8zh](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-j8zh.toon)) -- The publish-attestation gate misses a publish routed through an unquoted shell variable ([pm-github-tko1](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-tko1.toon)) +- Regenerate the changelog after the release tag was created ([pm-github-5wzr](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-5wzr.toon)) ## 2026.8.29 - 2026-08-29 ### Fixed +- Validate pm CLI development dependency bump ([pm-github-j8zh](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-j8zh.toon)) +- The publish-attestation gate misses a publish routed through an unquoted shell variable ([pm-github-tko1](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-tko1.toon)) - True round-trip GitHub sync: search provider, validate diagnostics, safe-by-default export, fix activation ([pm-github-9dqy](https://github.com/unbraind/pm-github/blob/main/.agents/pm/features/pm-github-9dqy.toon)) - A failed provenance publish silently falls back to an unattested one ([pm-github-i5b8](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-i5b8.toon)) - Fix release publish ordering ahead of protected main push ([pm-github-v2kt](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-v2kt.toon))