Skip to content

fix(runtime): require complete braced environment references - #647

Merged
ilbertt merged 2 commits into
mainfrom
codex/braced-env-expansion
Sep 29, 2026
Merged

ilbertt merged 2 commits into
mainfrom
codex/braced-env-expansion

Conversation

@ilbertt

@ilbertt ilbertt commented Sep 29, 2026

Copy link
Copy Markdown
Owner

Expand only complete ${NIBRUN_NAME} references so bare dollar signs, braces, and incomplete references reach the tenant unchanged. Keep validation and public-port detection consistent, with regression coverage for secrets and mixed literal/reference values.

Intentional bare $NIBRUN_NAME references now need braces. Complete references to unknown runtime names are still rejected.

Validation: bun fix:codestyle, bun check:all (including Docker runtime tests), and bun run build passed.

@ilbertt
ilbertt enabled auto-merge (squash) September 29, 2026 15:54
@ilbertt
ilbertt merged commit 89b3b16 into main Sep 29, 2026
10 checks passed
@ilbertt
ilbertt deleted the codex/braced-env-expansion branch September 29, 2026 15:56
ilbertt added a commit to ilbertt/nibrunner that referenced this pull request Sep 30, 2026
Expand only complete `${NIBRUN_NAME}` references, preserving bare names
and incomplete references in secrets, matching
ilbertt/nibrun#647. Intentional bare references
now need braces; complete unknown or unavailable references still fail.

Validation: `just fmt`, `just lint`, `just test`, `just integration
--no-run`, and `just check-schema` passed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant