mirror of
https://github.com/garrytan/gstack.git
synced 2026-07-07 08:37:52 +02:00
fix(ship): expand binDir path in pr-body Linked Spec block
ship/sections/pr-body.md.tmpl:98-99 used ${ctx.paths.binDir}, but the
gen-skill-docs generator only resolves {{TOKEN}} syntax in .tmpl files — the
${...} JS-template-literal form is substituted only inside .ts resolver files.
So the token passed through literally into the generated pr-body.md, leaving the
agent with an unexpandable ${ctx.paths.binDir}/gstack-paths command in the
Linked Spec auto-detect block. Use the hardcoded helper path, consistent with
every other path reference in this section.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -97,8 +97,8 @@ you missed it.>
|
|||||||
|
|
||||||
## Linked Spec
|
## Linked Spec
|
||||||
<Auto-detect: look for /spec archives matching this branch via:
|
<Auto-detect: look for /spec archives matching this branch via:
|
||||||
eval "$(${ctx.paths.binDir}/gstack-paths)"
|
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||||
eval "$(${ctx.paths.binDir}/gstack-slug)"
|
eval "$(~/.claude/skills/gstack/bin/gstack-slug)"
|
||||||
CURRENT_BRANCH=$(git branch --show-current)
|
CURRENT_BRANCH=$(git branch --show-current)
|
||||||
SPEC_ARCHIVES="$GSTACK_STATE_ROOT/projects/$SLUG/specs"
|
SPEC_ARCHIVES="$GSTACK_STATE_ROOT/projects/$SLUG/specs"
|
||||||
# Find newest archive whose spec_branch frontmatter matches current branch (or one of its
|
# Find newest archive whose spec_branch frontmatter matches current branch (or one of its
|
||||||
|
|||||||
@@ -95,8 +95,8 @@ you missed it.>
|
|||||||
|
|
||||||
## Linked Spec
|
## Linked Spec
|
||||||
<Auto-detect: look for /spec archives matching this branch via:
|
<Auto-detect: look for /spec archives matching this branch via:
|
||||||
eval "$(${ctx.paths.binDir}/gstack-paths)"
|
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||||
eval "$(${ctx.paths.binDir}/gstack-slug)"
|
eval "$(~/.claude/skills/gstack/bin/gstack-slug)"
|
||||||
CURRENT_BRANCH=$(git branch --show-current)
|
CURRENT_BRANCH=$(git branch --show-current)
|
||||||
SPEC_ARCHIVES="$GSTACK_STATE_ROOT/projects/$SLUG/specs"
|
SPEC_ARCHIVES="$GSTACK_STATE_ROOT/projects/$SLUG/specs"
|
||||||
# Find newest archive whose spec_branch frontmatter matches current branch (or one of its
|
# Find newest archive whose spec_branch frontmatter matches current branch (or one of its
|
||||||
|
|||||||
Reference in New Issue
Block a user