Skip to content

fix: pass per-fragment file path to --output in render loop#43

Merged
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
fix/render-output-path-per-fragment
Jul 9, 2026
Merged

fix: pass per-fragment file path to --output in render loop#43
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
fix/render-output-path-per-fragment

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Fixes EISDIR error in step (8) of deploy-artifact/run.sh.

The render loop called deploy-config-schema render ... --output "out/manifests/${env}" but mkdir -p "out/manifests/${env}" had already created a directory at that path. The --output flag expects a FILE path; writeFileSync(outputPath, text) fails with EISDIR when the path is a directory.

Fix: append the fragment name to the output path so each fragment writes to its own file: --output "out/manifests/${env}/${fragment}.yaml".

@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot added the type: bug Something is broken or behaving incorrectly. label Jul 9, 2026
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit a212a6e into main Jul 9, 2026
5 checks passed
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot deleted the fix/render-output-path-per-fragment branch July 9, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Something is broken or behaving incorrectly.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant