Skip to content
Discussion options

You must be logged in to vote

@RobertDeRose Yes—this is a bug, and your agent’s diagnosis is correct. Subproject scoping gives the step a literal working directory and makes {{files}} relative to it, but {{workspace}} and {{workspace_indicator}} remained repository-relative. That caused commands running in ui to receive paths such as ui/tsconfig.json and resolve them as ui/ui/tsconfig.json.

I opened #1242 to fix this centrally. Workspace template paths used by commands are now relative to a literal step working directory, while the repository-relative context used to render templated dir settings is preserved. The PR adds unit coverage and a Bats regression that executes a workspace-aware step from a subproject with b…

Replies: 1 comment 3 replies

Comment options

jdx
Aug 25, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
3 replies
@jdx
Comment options

jdx Aug 25, 2026
Maintainer

@RobertDeRose
Comment options

@jdxcoder-jdx
Comment options

jdx Aug 25, 2026 — with coder-jdx
Maintainer

Answer selected by RobertDeRose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants