fix(env): register INFINITO_DEPLOY_MODE in the static env registry

scripts/meta/resolve/apps.sh reads INFINITO_DEPLOY_MODE (added with the
per-mode skip feature) but the key had no registry entry, failing
tests.lint.filesystem.env.test_used_keys_declared. Add an empty default
to default.env and the key to the static-passthrough STATIC_KEYS so the
CI workflows' compose/swarm value passes through; empty disables the
per-mode skip filtering locally.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
kevinveenbirkenbachandClaude Opus 4.8 committed 2026-06-24 21:55:39 +02:00
1 parent b82e8cee78
commit c768bbf019
2 files changed
+4

No files matched your search

+3
View File
@@ -82,6 +82,9 @@ INFINITO_CPUS=0
# Truthy enables debug behavior in the local deploy flows.
INFINITO_DEBUG=true
# Deploy mode the discovery matrix targets (compose|swarm) for per-mode services.yml skip; empty disables it.
INFINITO_DEPLOY_MODE=
# Distro the build/test matrix is currently iterating over (generator may override).
INFINITO_DISTRO=debian
+1
View File
@@ -53,6 +53,7 @@ STATIC_KEYS = (
"INFINITO_LINT_RUNNER",
"INFINITO_DISTROS",
"INFINITO_APP_DISCOVERY_RUNNER",
"INFINITO_DEPLOY_MODE",
"INFINITO_BUILDKIT_ENABLED",
"INFINITO_DEBUG",
"INFINITO_WHITELIST",