From 747d8c043dfb151101e03e4f8fdfd192ecc9cb62 Mon Sep 17 00:00:00 2001 From: Lex Date: Wed, 19 Aug 2026 13:55:18 +0800 Subject: [PATCH 1/2] chore(specgit): pin the acceptance workflow's specgit CLI to ^0.5.0 npm install -g specgit installs whatever is latest at run time; the CLI releases multiple times a day, so an unnoticed upstream change could flip CI acceptance verdicts repo-wide. Caret floor keeps patch/minor fixes while making the installed floor reproducible. Also restores this repo's bun/npm harness adaptation that a local 'specgit issue' run (0.5.0) had overwritten with the pnpm template. Closes #366 --- .github/workflows/specgit-accept.yml | 7 +++++-- .specgit.yaml | 7 +++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/specgit-accept.yml b/.github/workflows/specgit-accept.yml index 63bbebefc..2f4792327 100644 --- a/.github/workflows/specgit-accept.yml +++ b/.github/workflows/specgit-accept.yml @@ -31,9 +31,12 @@ jobs: node-version: '22' # This repo is a bun workspace and does not vendor the SpecGit CLI; - # install the published CLI instead of building from source. + # install the published CLI instead of building from source. Pinned + # with a caret floor (#366): the CLI releases multiple times a day and + # an unpinned install would let an unnoticed upstream change flip CI + # acceptance verdicts repo-wide. - name: Install specgit CLI - run: npm install -g specgit + run: npm install -g specgit@^0.5.0 - name: Wait for sibling checks # The verdict must see the OTHER required checks in a terminal diff --git a/.specgit.yaml b/.specgit.yaml index 04bc1f688..8688de9a0 100644 --- a/.specgit.yaml +++ b/.specgit.yaml @@ -1,8 +1,7 @@ version: 1 -delivery: issue350 +delivery: issue366 context: kind: branch - branch: feat/350-issue350 + branch: feat/366-issue366 issues: - - 350 -pr: 365 + - 366 From 16918ecda5fa2cf4577fda7793aeaa40a29c0c7e Mon Sep 17 00:00:00 2001 From: Lex Date: Wed, 19 Aug 2026 13:56:34 +0800 Subject: [PATCH 2/2] chore(specgit): record PR binding in delivery record --- .specgit.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.specgit.yaml b/.specgit.yaml index 8688de9a0..e08ced99b 100644 --- a/.specgit.yaml +++ b/.specgit.yaml @@ -5,3 +5,4 @@ context: branch: feat/366-issue366 issues: - 366 +pr: 367