compose/docs
Yohta Kimura 5c9d611b5f Handle rawsetenv collisions with overwrite and warning
rawsetenv injects provider variables without the service-name prefix, so
a key can collide with a value already set on the dependent service,
whether declared by the user in environment or emitted by another
provider. Log a warning and overwrite on collision, document the
precedence and the non-deterministic ordering between concurrent
providers, and cover the user-environment override with an e2e test.

Signed-off-by: Yohta Kimura <38206553+rajyan@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 15:01:33 +02:00
..
examples Add rawsetenv message type for provider plugins 2026-06-23 15:01:33 +02:00
reference docs: compose logs: add more links for flag descriptions 2026-06-10 09:36:31 +02:00
yaml/main golangci-lint: use gci formatter instead of goimports 2025-12-01 12:21:50 +01:00
extension.md Handle rawsetenv collisions with overwrite and warning 2026-06-23 15:01:33 +02:00
sdk.md Replace tabbed indentation in sdk.md 2026-01-14 07:56:25 +01:00