fix(#2998): point bug template at runtime-home version, not npm list -g (#3100)

* fix(#2998): point bug template at runtime-home version, not npm list -g

The bug-report template instructed reporters to run npm list -g for their
GSD version, but /gsd-update installs into the runtime home
(~/.claude/gsd-core/) without touching the global npm package — so a
correctly-updated machine could report a stale or nonexistent version.
gsd-tools also rejects --version, so 'npx ... --version' was wrong too.

Changed both the version-field description and the diagnostics section to
point at cat ~/.claude/gsd-core/gsd-file-manifest.json (the version field
the installer writes).

* chore(#2998): backfill changeset PR number 3100

---------

Co-authored-by: sim <sim@local>
This commit is contained in:
Tom Boucher
2026-08-05 21:52:26 -04:00
committed by GitHub
parent aa7697fe97
commit f49b9b8f70
2 changed files with 7 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
---
type: Fixed
pr: 3100
---
**Bug-report template version guidance corrected** — the template pointed reporters at `npm list -g`, which does not track what `/gsd-update` installs into the runtime home. It now points at the `gsd-file-manifest.json` version field that the installer writes. (#2998)

View File

@@ -25,7 +25,7 @@ body:
id: version
attributes:
label: GSD Version
description: "Run: `npm list -g @opengsd/gsd-core` or check `npx @opengsd/gsd-core --version`"
description: "Check the installed version: `cat ~/.claude/gsd-core/gsd-file-manifest.json` (look for `\"version\"`) or `npx @opengsd/gsd-core --version` (if installed via npm global)"
placeholder: "e.g., 1.18.0"
validations:
required: true
@@ -221,7 +221,7 @@ body:
Anything else — screenshots, screen recordings, related issues, or links.
**Useful diagnostics to include (if applicable):**
- `npm list -g @opengsd/gsd-core` — confirms installed version
- `cat ~/.claude/gsd-core/gsd-file-manifest.json` — confirms installed version (the `version` field tracks what `/gsd-update` installs; `npm list -g` does NOT reflect runtime-home installs)
- `ls -la ~/.claude/gsd-core/` — confirms installation files (Claude Code)
- `cat ~/.claude/gsd-core/gsd-file-manifest.json` — file manifest for debugging install issues
- `ls -la .planning/` — confirms planning directory state