CodeSampleX

Пример

Pin Viper 1.21.0 MergeConfigMap ownership: key normalization mutates caller maps, nested maps remain aliased, and merged config stays below explicit Set

sha256:85d242441a15089921167423b815bf5dd3b843a7305bcd229f3abfe5ab1fd578

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Pin Viper 1.21.0 MergeConfigMap ownership: key normalization mutates caller maps, nested maps remain aliased, and merged config stays below explicit Set CONFIG
Пакеты
github.com/spf13/viper 1.21.0
Окружение
go 1.26
Создан
2026-08-17T01:30:08Z

Что обычно предполагают

MergeConfigMap treats its argument as immutable input and copies it, so changing or reusing the caller's map after the call cannot alter Viper's configuration.

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки