Skip to content

chore: freeze config v13 and start v14 as latest#3774

Merged
dgageot merged 1 commit into
mainfrom
chore/bump-config-v13-v14
Jul 21, 2026
Merged

chore: freeze config v13 and start v14 as latest#3774
dgageot merged 1 commit into
mainfrom
chore/bump-config-v13-v14

Conversation

@dgageot

@dgageot dgageot commented Jul 21, 2026

Copy link
Copy Markdown
Member

The agent config schema is versioned so that old configs remain readable after schema changes land. This PR advances that version boundary: pkg/config/latest was at v13 and is now re-opened as v14, while the previous latest is frozen as the immutable pkg/config/v13 package.

Concretely, all Go files from latest were copied into pkg/config/v13 with the package name updated, the v13 upgrader (already a no-op pass-through) was left in place, and v13 was registered in pkg/config/versions.go. In latest, Version is now "14", the previous-version import in parse.go points at v13, and agent-schema.json was updated with the v14 description, enum value, and example.

No behavior change for existing configs — the upgrade chain is purely additive.

@dgageot
dgageot requested a review from a team as a code owner July 21, 2026 17:08
@dgageot
dgageot merged commit 5587d0a into main Jul 21, 2026
14 checks passed
@dgageot
dgageot deleted the chore/bump-config-v13-v14 branch July 21, 2026 17:18
trungutt pushed a commit to trungutt/docker-agent that referenced this pull request Jul 22, 2026
…4 as latest

Config schema version 14 is now the current latest; update the
Config Versioning section and the File Structure example to reference
v14 instead of v13/v12.

Source PR: docker#3774
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.

2 participants