Skip to content

ci: bump github.com/compose-spec/compose-go/v2 from 2.8.2 to 2.16.1 - #668

Merged
peternose merged 1 commit into
masterfrom
dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.10.0
Oct 12, 2026
Merged

peternose merged 1 commit into
masterfrom
dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Dec 22, 2025 •

Copy link
Copy Markdown
Contributor

Bumps github.com/compose-spec/compose-go/v2 from 2.8.2 to 2.16.1.

Release notes

Sourced from github.com/compose-spec/compose-go/v2's releases.

v2.16.1

What's Changed

Full Changelog: compose-spec/compose-go@v2.16.0...v2.16.1

v2.16.0

⚠️ Breaking change (Go API)

types.ServiceConfig now embeds types.ContainerSpec and types.WorkloadSpec, shared with the new jobs element and pre_start init containers. Field access is unchanged (svc.Image), but struct literals must now set moved fields through the embedded structs, and code walking ServiceConfig with reflection will see these two embedded structs instead of a flat list of fields:

types.ServiceConfig{Name: "web", ContainerSpec: types.ContainerSpec{Image: "nginx"}}

ServiceConfig.PreStart is now a []types.PreStartHook (was []types.ServiceHook), which embeds a full ContainerSpec; Image and PerReplica are no longer fields of ServiceHook.

The order of keys in the YAML and JSON produced for a service also changes (service-level keys first, then container-level, then workload-level ones). The content is the same, but expected files compared as text need to be regenerated.

What's Changed

New Contributors

Full Changelog: compose-spec/compose-go@v2.15.0...v2.16.0

v2.15.0

What's Changed

... (truncated)

Commits
  • 32d8d5d override: share the by-key compaction and reject null ipam config items
  • 7ed4d72 override: pin the merge of KEY=VALUE entries that are not interpolated
  • be0aa2f override: compact repeated keys and keep empty lists in KEY=VALUE merge
  • 398bcb3 override: merge KEY=VALUE lists by key so the last entry wins
  • 832c7b5 override: accept a null value when merging a list or mapping attribute
  • 6ec8efb lint: fix gocritic, gofumpt and govet issues
  • 98fd653 loader: reuse deepClone instead of duplicating it as cloneYaml
  • e93a134 loader: merge an extension into the attribute it stands for
  • f33989c loader: pin promotion of extensions before extends merges services
  • 732bdd9 loader: apply !reset and !override to the attribute an extension stands for
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Dec 22, 2025
@netlify

netlify Bot commented Dec 22, 2025 •

Copy link
Copy Markdown

✅ Deploy Preview for oasisprotocol-cli canceled.

Name Link
🔨 Latest commit a5d413e
🔍 Latest deploy log https://app.netlify.com/projects/oasisprotocol-cli/deploys/6acd2f9d9a5df599dcd39e25

@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.10.0 branch 3 times, most recently from ac70cd1 to 89edd92 Compare January 9, 2026 21:36
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.10.0 branch from 89edd92 to 7bffc0b Compare January 15, 2026 21:33
@peternose

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [github.com/compose-spec/compose-go/v2](https://github.com/compose-spec/compose-go) from 2.8.2 to 2.16.1.
- [Release notes](https://github.com/compose-spec/compose-go/releases)
- [Commits](compose-spec/compose-go@v2.8.2...v2.16.1)

---
updated-dependencies:
- dependency-name: github.com/compose-spec/compose-go/v2
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump github.com/compose-spec/compose-go/v2 from 2.8.2 to 2.10.0 ci: bump github.com/compose-spec/compose-go/v2 from 2.8.2 to 2.16.1 Oct 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.10.0 branch from 7bffc0b to a5d413e Compare October 12, 2026 19:06
@peternose
peternose merged commit 71259e4 into master Oct 12, 2026
5 checks passed
@peternose
peternose deleted the dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.10.0 branch October 12, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant