From 57fc3a3ddf1783590a214fb9eaf525117efb8301 Mon Sep 17 00:00:00 2001 From: codex-bot-andresmgsl Date: Wed, 2 Sep 2026 19:54:57 +0000 Subject: [PATCH 1/2] chore: prepare 1.5.0 release --- CHANGELOG.md | 17 +++++++++++++++++ changelog.d/23.md | 1 - changelog.d/36.md | 1 - changelog.d/43.md | 1 - changelog.d/48.md | 1 - changelog.d/50.md | 1 - changelog.d/54.md | 1 - package-lock.json | 4 ++-- package.json | 2 +- 9 files changed, 20 insertions(+), 9 deletions(-) delete mode 100644 changelog.d/23.md delete mode 100644 changelog.d/36.md delete mode 100644 changelog.d/43.md delete mode 100644 changelog.d/48.md delete mode 100644 changelog.d/50.md delete mode 100644 changelog.d/54.md diff --git a/CHANGELOG.md b/CHANGELOG.md index baeed36..c9e5859 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## 1.5.0 — 2026-09-02 + +### Added + +- Added `repo sync` for credential-safe, fast-forward-only branch and tag updates with dry-run and divergence protection. (#23). +- Added guided proposal and triage work-order forms, with the contributor guide linking directly to proposal intake. (#50). + +### Changed + +- Enforced the exact Forgejo ceremony source and version across governance records and workflow pins. (#36). +- Publish release assets and the matching changelog section through stoke's credential-safe CLI. (#54). + +### Fixed + +- Keep package-lock metadata aligned with the package version and guard against future drift. (#43). +- Cover every governed repository surface and reject unmapped tracked paths or divergent scope names. (#48). + ## 1.4.0 — 2026-08-31 ### Added diff --git a/changelog.d/23.md b/changelog.d/23.md deleted file mode 100644 index 121e76a..0000000 --- a/changelog.d/23.md +++ /dev/null @@ -1 +0,0 @@ -- Added `repo sync` for credential-safe, fast-forward-only branch and tag updates with dry-run and divergence protection. (#23). diff --git a/changelog.d/36.md b/changelog.d/36.md deleted file mode 100644 index 43695a4..0000000 --- a/changelog.d/36.md +++ /dev/null @@ -1 +0,0 @@ -- Enforced the exact Forgejo ceremony source and version across governance records and workflow pins. (#36). diff --git a/changelog.d/43.md b/changelog.d/43.md deleted file mode 100644 index 140696c..0000000 --- a/changelog.d/43.md +++ /dev/null @@ -1 +0,0 @@ -- Keep package-lock metadata aligned with the package version and guard against future drift. (#43). diff --git a/changelog.d/48.md b/changelog.d/48.md deleted file mode 100644 index fdff546..0000000 --- a/changelog.d/48.md +++ /dev/null @@ -1 +0,0 @@ -- Cover every governed repository surface and reject unmapped tracked paths or divergent scope names. (#48). diff --git a/changelog.d/50.md b/changelog.d/50.md deleted file mode 100644 index 4aac40d..0000000 --- a/changelog.d/50.md +++ /dev/null @@ -1 +0,0 @@ -- Added guided proposal and triage work-order forms, with the contributor guide linking directly to proposal intake. (#50). diff --git a/changelog.d/54.md b/changelog.d/54.md deleted file mode 100644 index 3b13b81..0000000 --- a/changelog.d/54.md +++ /dev/null @@ -1 +0,0 @@ -- Publish release assets and the matching changelog section through stoke's credential-safe CLI. (#54). diff --git a/package-lock.json b/package-lock.json index 30a980a..214d082 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "stoke", - "version": "1.4.0", + "version": "1.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "stoke", - "version": "1.4.0", + "version": "1.5.0", "license": "ISC", "dependencies": { "commander": "^15.0.0" diff --git a/package.json b/package.json index b3103fe..dc9904b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stoke", - "version": "1.4.0", + "version": "1.5.0", "description": "CLI for the heavy-duty forge (Forgejo)", "main": "src/cli.js", "scripts": { From e5ead6a0b3cdb73ef06fb2d93c712f452298cfba Mon Sep 17 00:00:00 2001 From: codex-bot-andresmgsl Date: Wed, 2 Sep 2026 20:03:12 +0000 Subject: [PATCH 2/2] test: decouple missing changelog sentinel --- test/changelog-section.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/changelog-section.test.js b/test/changelog-section.test.js index e28da16..3d67ca4 100644 --- a/test/changelog-section.test.js +++ b/test/changelog-section.test.js @@ -35,11 +35,11 @@ test('extracts the complete real 1.4.0 changelog section', () => { }); test('missing version fails with a reason and no stdout', () => { - const result = extract('1.5.0'); + const result = extract('0.0.0'); assert.equal(result.status, 1); assert.equal(result.stdout, ''); - assert.match(result.stderr, /no section for '1\.5\.0'/); + assert.match(result.stderr, /no section for '0\.0\.0'/); }); test('heading without a list entry is rejected as empty', () => {