diff --git a/.agents/pm/history/pm-github-g9g0.jsonl b/.agents/pm/history/pm-github-g9g0.jsonl new file mode 100644 index 0000000..05e8268 --- /dev/null +++ b/.agents/pm/history/pm-github-g9g0.jsonl @@ -0,0 +1,5 @@ +{"ts":"2026-08-30T15:50:45.819Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"13a4054126c9337c67817925","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-g9g0"},{"op":"add","path":"/metadata/title","value":"Pin pm-changelog 2026.8.30 before the next release"},{"op":"add","path":"/metadata/description","value":"Upgrade pm-changelog so pre-tag and post-tag changelog generation stay byte-identical and tonight's release does not leave main failing changelog checks."},{"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-30T15:50:45.819Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-08-30T15:50:45.819Z"},{"op":"add","path":"/metadata/author","value":"pi-agent"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"9de418640970dd4aa2440364f9c8e5c145d72307a27a47f3bdbbaed57b9aa2c3","item_hash_version":2,"message":""} +{"ts":"2026-08-30T15:50:46.595Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"13a4054126c9337c67817925","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-30T15:50:46.595Z"},{"op":"add","path":"/metadata/assignee","value":"pi-agent"},{"op":"add","path":"/metadata/claim_principal","value":"pi-agent"}],"before_hash":"9de418640970dd4aa2440364f9c8e5c145d72307a27a47f3bdbbaed57b9aa2c3","after_hash":"2b279068aeb35d441064cfc4f1641b49353450cc83cbfa8c096eaf486fe4ab58","item_hash_version":2} +{"ts":"2026-08-30T15:50:47.305Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"13a4054126c9337c67817925","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-30T15:50:47.305Z"},{"op":"replace","path":"/metadata/status","value":"in_progress"}],"before_hash":"2b279068aeb35d441064cfc4f1641b49353450cc83cbfa8c096eaf486fe4ab58","after_hash":"872cb6744254918c2dd07cb6c33e276eb7d471b05e8ac00d17ac6a01d3ebadcb","item_hash_version":2} +{"ts":"2026-08-30T15:50:47.880Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"13a4054126c9337c67817925","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-30T15:50:47.880Z"},{"op":"add","path":"/metadata/comments","value":[{"created_at":"2026-08-30T15:50:47.880Z","author":"pi-agent","text":"Updated pm-changelog from ^2026.8.22 to 2026.8.30 with npm install, ran npm ci successfully, and confirmed npm run changelog:check reports Changelog is up to date before regenerating. The pinned pm CLI does not expose pm start, so pm claim plus pm update --status in_progress was used as its supported equivalent."}]}],"before_hash":"872cb6744254918c2dd07cb6c33e276eb7d471b05e8ac00d17ac6a01d3ebadcb","after_hash":"72524f11a3d4e199fc1fc393b0bad87fa3a1b480c85751a520855071bb3cf68f","item_hash_version":2} +{"ts":"2026-08-30T15:50:48.535Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"13a4054126c9337c67817925","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-30T15:50:48.535Z"},{"op":"replace","path":"/metadata/status","value":"closed"},{"op":"add","path":"/metadata/closed_at","value":"2026-08-30T15:50:48.523Z"},{"op":"add","path":"/metadata/completed_at","value":"2026-08-30T15:50:48.523Z"},{"op":"add","path":"/metadata/close_reason","value":"Pinned pm-changelog 2026.8.30 and verified the existing changelog remained current before regeneration."}],"before_hash":"72524f11a3d4e199fc1fc393b0bad87fa3a1b480c85751a520855071bb3cf68f","after_hash":"21125055237514690a15357968dad1d4955a37d256b2fc7ac64f02a7613985e7","item_hash_version":2} diff --git a/.agents/pm/issues/pm-github-g9g0.toon b/.agents/pm/issues/pm-github-g9g0.toon new file mode 100644 index 0000000..c51c4c6 --- /dev/null +++ b/.agents/pm/issues/pm-github-g9g0.toon @@ -0,0 +1,17 @@ +id: pm-github-g9g0 +title: Pin pm-changelog 2026.8.30 before the next release +description: Upgrade pm-changelog so pre-tag and post-tag changelog generation stay byte-identical and tonight's release does not leave main failing changelog checks. +type: Issue +status: closed +priority: 2 +tags: [] +created_at: "2026-08-30T15:50:45.819Z" +updated_at: "2026-08-30T15:50:48.535Z" +closed_at: "2026-08-30T15:50:48.523Z" +completed_at: "2026-08-30T15:50:48.523Z" +claim_principal: pi-agent +author: pi-agent +comments[1]{created_at,author,text}: + "2026-08-30T15:50:47.880Z",pi-agent,"Updated pm-changelog from ^2026.8.22 to 2026.8.30 with npm install, ran npm ci successfully, and confirmed npm run changelog:check reports Changelog is up to date before regenerating. The pinned pm CLI does not expose pm start, so pm claim plus pm update --status in_progress was used as its supported equivalent." +close_reason: Pinned pm-changelog 2026.8.30 and verified the existing changelog remained current before regeneration. +body: "" diff --git a/CHANGELOG.md b/CHANGELOG.md index e7bf978..da34134 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Fixed +- Pin pm-changelog 2026.8.30 before the next release ([pm-github-g9g0](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-g9g0.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 diff --git a/package-lock.json b/package-lock.json index 060b680..76ee126 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "devDependencies": { "@types/node": "^26.1.1", "@unbrained/pm-cli": "2026.8.28", - "pm-changelog": "^2026.8.22", + "pm-changelog": "2026.8.30", "pm-ops": "^2026.8.17", "typescript": "^7.0.2" }, @@ -1098,9 +1098,9 @@ } }, "node_modules/pm-changelog": { - "version": "2026.8.22", - "resolved": "https://registry.npmjs.org/pm-changelog/-/pm-changelog-2026.8.22.tgz", - "integrity": "sha512-EazkSluZqJLOkKBjADT26IzA8E3teizm6lC3M5uuyKOH/cg09HL3gSdbLfxGqdSIMDsjXPRasw/giRQu/EKbzw==", + "version": "2026.8.30", + "resolved": "https://registry.npmjs.org/pm-changelog/-/pm-changelog-2026.8.30.tgz", + "integrity": "sha512-dB99FXI9P/pREst3EGMRATLEVw2dfcEoZCLzj19Sv9U5k5VEx/m+IHKJrDI6YhY1v+uzmJyHKtIeQ7U+S5hRNw==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index f52a19f..389cdf2 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@types/node": "^26.1.1", "@unbrained/pm-cli": "2026.8.28", - "pm-changelog": "^2026.8.22", + "pm-changelog": "2026.8.30", "pm-ops": "^2026.8.17", "typescript": "^7.0.2" },