Skip to content

fix(config): tare.runtime per-field merge semantics#10

Merged
avidal merged 1 commit into
mainfrom
avidal/config-runtime-merge
May 8, 2026
Merged

fix(config): tare.runtime per-field merge semantics#10
avidal merged 1 commit into
mainfrom
avidal/config-runtime-merge

Conversation

@avidal

@avidal avidal commented May 8, 2026

Copy link
Copy Markdown
Collaborator

Instead of just smooshing together / last-wins merge semantics for all
tare.runtime config fields, different fields should have different
semantics.

  • user, env_file: last wins
  • cap_drop, cap_add: accumulated and deduplicated
  • binds: accumulated
  • env: dict merge, last wins on key conflicts

Instead of just smooshing together / last-wins merge semantics for all
`tare.runtime` config fields, different fields should have different
semantics.

- user, env_file: last wins
- cap_drop, cap_add: accumulated and deduplicated
- binds: accumulated
- env: dict merge, last wins on key conflicts
@avidal avidal requested a review from a team as a code owner May 8, 2026 15:24
@avidal avidal merged commit aff3773 into main May 8, 2026
5 checks passed
@avidal avidal deleted the avidal/config-runtime-merge branch May 8, 2026 15:25
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