Skip to content

fix(deps): adapt yaml v3 bump for CI - #7436

Closed
cursor[bot] wants to merge 7 commits into
mainfrom
cursor/renovate-pr-ci-stabilization-2f8a
Closed

cursor[bot] wants to merge 7 commits into
mainfrom
cursor/renovate-pr-ci-stabilization-2f8a

Conversation

@cursor

@cursor cursor Bot commented Jun 9, 2026

Copy link
Copy Markdown

What this PR does:

Supersedes the failing checks on #7284. Keeps the Renovate dependency bump to go.yaml.in/yaml/v3 and updates Tempo call sites for YAML v3 API compatibility:

  • replaces removed UnmarshalStrict / SetStrict usage with KnownFields-based strict decoding
  • updates local custom YAML unmarshalers to the *yaml.Node interface where required
  • preserves tempo-cli migrate config YAML output formatting under the new encoder

Which issue(s) this PR fixes:
Supersedes #7284 CI failures.

Checklist

  • Tests updated
  • Documentation added
  • Changelog entry added under .chloggen/ (run make chlog-new, or make chlog-new FILENAME=<name> to override the default branch-name file; see .chloggen/README.md)

Validation:

  • go test ./pkg/util/listtomap ./modules/overrides/userconfigurable/client ./modules/overrides ./modules/generator/storage ./cmd/tempo ./cmd/tempo-cli ./integration/util
  • go test $(go list ./... | rg -v '^github.com/grafana/tempo/integration/(api|limits|metrics-generator|operations|storage)$')

Not run locally:

  • make fmt / Docker-backed Make targets and full Docker integration packages: this cloud image does not have a docker executable.
Open in Web View Automation 

renovate-sh-app Bot and others added 5 commits June 9, 2026 11:11
| datasource | package            | from   | to     |
| ---------- | ------------------ | ------ | ------ |
| go         | go.yaml.in/yaml/v2 | v2.4.4 | v3.0.4 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: Xiaoguang Zhang <zhxiaog@outlook.com>
Co-authored-by: Xiaoguang Zhang <zhxiaog@outlook.com>
Co-authored-by: Xiaoguang Zhang <zhxiaog@outlook.com>
Co-authored-by: Xiaoguang Zhang <zhxiaog@outlook.com>
@cla-assistant

cla-assistant Bot commented Jun 9, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

cursoragent and others added 2 commits June 9, 2026 11:54
Co-authored-by: Xiaoguang Zhang <zhxiaog@outlook.com>
Co-authored-by: Xiaoguang Zhang <zhxiaog@outlook.com>
@zhxiaogg zhxiaogg closed this Jun 9, 2026
@zhxiaogg
zhxiaogg deleted the cursor/renovate-pr-ci-stabilization-2f8a branch June 9, 2026 15:28
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