Skip to content

fix(compose): preserve source-specific paths during generation - #54

Merged
wax911 merged 1 commit into
mainfrom
fix/compose-source-path-provenance
Aug 4, 2026
Merged

fix(compose): preserve source-specific paths during generation#54
wax911 merged 1 commit into
mainfrom
fix/compose-source-path-provenance

Conversation

@wax911

@wax911 wax911 commented Aug 4, 2026

Copy link
Copy Markdown
Member

Description

Normalize each compose source's relative env_file and bind-mount paths before cross-source merging. This prevents the first discovered source directory from leaking across services during generate and render. Adds parsed-YAML and rendered-value regression coverage for multi-source, fragment, override, mount, and env-file cases.

Validation

  • deno task test: 377 passed, 0 failed
  • deno task fmt:check
  • deno task lint
  • deno task check
  • deno task test:coverage and deno task coverage
  • ../local-stack generate --dry-run and render --dry-run
  • No duplicated non-empty env_file paths detected across generated stacks

No documentation changes were needed because the generated path contract is unchanged.

@github-actions github-actions Bot added the 🩹 bug fix Bug fix or patch label Aug 4, 2026
@wax911
wax911 merged commit bbd6ca7 into main Aug 4, 2026
5 checks passed
@wax911
wax911 deleted the fix/compose-source-path-provenance branch August 4, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🩹 bug fix Bug fix or patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant