From 4813280554d318e7908836acbc31c76564b7305a Mon Sep 17 00:00:00 2001 From: Jordan Kowal Date: Mon, 30 Mar 2026 14:24:45 +0200 Subject: [PATCH] chore: add env variable expansion demo to example config Add VAR4/VAR5 to env-demo to demonstrate that $VAR references in env values are not expanded (treated as literal strings). Also add dev:build step to CONTRIBUTING.md setup instructions. Co-Authored-By: Claude Opus 4.6 (1M context) --- CONTRIBUTING.md | 1 + example.yml | 2 ++ resources/env-demo.sh | 2 ++ 3 files changed, 5 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89af679..9788962 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,6 +14,7 @@ git config core.hooksPath .githooks bun install --frozen-lockfile go mod tidy +task dev:build ``` ## Developer Commands diff --git a/example.yml b/example.yml index fc4efad..5b98b78 100644 --- a/example.yml +++ b/example.yml @@ -123,3 +123,5 @@ processes: env: VAR2: overridden VAR3: from_explicit_env + VAR4: "prefix_$VAR1" + VAR5: "prefix_$VAR3" diff --git a/resources/env-demo.sh b/resources/env-demo.sh index 2f9a781..6ef9dcf 100755 --- a/resources/env-demo.sh +++ b/resources/env-demo.sh @@ -7,4 +7,6 @@ echo "VAR1=$VAR1 (expected: from_env_file)" echo "VAR2=$VAR2 (expected: overridden)" echo "VAR3=$VAR3 (expected: from_explicit_env)" +echo "VAR4=$VAR4 (expected: prefix_\$VAR1 — no expansion)" +echo "VAR5=$VAR5 (expected: prefix_\$VAR3 — no expansion)" sleep 1