Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Oct 21, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/build-tools/checkfile v0.15.0 -> v0.28.1 age confidence
go.opentelemetry.io/build-tools/chloggen v0.15.0 -> v0.28.1 age confidence
go.opentelemetry.io/build-tools/crosslink v0.15.0 -> v0.28.1 age confidence
go.opentelemetry.io/build-tools/issuegenerator v0.15.0 -> v0.28.1 age confidence
go.opentelemetry.io/build-tools/multimod v0.15.0 -> v0.28.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-go-build-tools (go.opentelemetry.io/build-tools/checkfile)

v0.28.1

Compare Source

💡 Enhancements 💡
  • checkapi: Work with a JSON schema stored as yaml under metadata.yaml config key. (#​1148)
  • chloggen: Sort changelog entries lexicographically based on their component field (#​1276)
  • issuegenerator: issuegenerator now pings the author of a failing test's PR (#​1182)
  • issuegenerator: trim component type suffix from component names (#​1255)
🧰 Bug fixes 🧰
  • issuegenerator: removed pr section from autogenerated issue body. (#​1243)

v0.28.0

Compare Source

🛑 Breaking changes 🛑
💡 Enhancements 💡
  • issuegenerator: added component section in auto generated issue body (#​42518)
    Related issue is in the opentelemetry-collector-contrib repository.
  • checkapi: Add the folder name to error messages (#​1141)
  • issuegenerator: Include commit and pr in issues generated by issuegenerator (#​1180)
  • issue generator: Use labels to search for existing issues in issue generator (#​1181)
🧰 Bug fixes 🧰
  • multimod: Support vN directories when tagging (#​1209)
    When tagging a vN version of a Go module the vN suffix should not be included in the tag before the version.
  • checkapi: Do not check internal structs for unkeyed literal initialization. (#​1140)

v0.26.2

Compare Source

Overview
🧰 Bug fixes 🧰
  • checkapi: Support detecting usage of a Struct as part of config when used as a generic type of a map key (#​1116)
What's Changed

Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.26.1...v0.26.2

v0.26.1

Compare Source

Overview
🧰 Bug fixes 🧰
  • checkapi: Do not crash when the createDefaultConfig function calls out to another function (#​1029)
What's Changed

Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.26.0...v0.26.1

v0.26.0

Compare Source

💡 Enhancements 💡
  • githubgen: Support a custom distribution which contains all elements that are not in a distribution (#​1068)
  • issuegenerator: Include test failure message in the issue comment. (#​1065)
🧰 Bug fixes 🧰
  • issuegenerator: Don't fatal when not able to ingest a JUnit report. (#​1063)
  • githubgen: derive chloggen component name from repository path if no metadata is present (#​1067)

v0.25.0

Compare Source

🛑 Breaking changes 🛑
  • semconvgen: The deprecated semconvgen tool is removed (#​1017)
💡 Enhancements 💡
  • issuegenerator: Handle multiple test suites in ingested junit files. (#​1031)
  • multimod: Parallelize requests to Go Proxy when doing multimod sync. (#​1052)
  • multimod: Retry on 404 errors from the Go proxy (#​1051)

v0.24.0

Compare Source

🛑 Breaking changes 🛑
  • multimod: Default to attempting pre-releasing all module sets. (#​992)
🚩 Deprecations 🚩
  • semconvgen: The semconvgen tooling is deprecated. (#​1004)
    Use Weaver instead.
💡 Enhancements 💡
  • checkapi: Allow to check the API of components matches strictly to guidelines, with the only structs exported the Config structs. (#​894)

  • issuegenerator: Increased search for existing issues to 6 months. (#​925)

  • multimod: Add retries to multimod sync (#​941)
    This tries to address occasional flakes in the Go proxy.

  • multimod: Support custom version reference files (#​994)
    A new "modules" section is parsed in the version configuration. This section
    defines relative file paths for files that references the version of the
    module set. If this section is not used for a module the default "version.go"
    file at the root of the module directory is still assumed.

🧰 Bug fixes 🧰
  • multimod: Use Go errors to return error instead of logging and halting. (#​1006)
  • multimod: Fix the multimod root command name in help text. (#​991)

v0.23.1

Compare Source

🧰 Bug fixes 🧰
  • issuegenerator: Trim repository prefix from new issue titles (#​864)

v0.23.0

Compare Source

🧰 Bug fixes 🧰
  • issuegenerator: Print correct workflow link in the issue body. (#​840)
  • issuegenerator: Trim repository name from the module name in the issue title. (#​841)

v0.22.0

Compare Source

🚀 New components 🚀
  • checkapi: New tool to check API constraints of Golang modules (#​729)

v0.21.0

Compare Source

💡 Enhancements 💡
  • chloggen: Add a --component, -c flag to chloggen update to specify a filter of which component to add to the changelog. (#​725)
  • githubgen: Add support for chloggen components list generation (#​717)
🧰 Bug fixes 🧰
  • issuegenerator: Fix duplicated owner when calling GitHub APIs. (#​720)

v0.20.0

Compare Source

💡 Enhancements 💡
  • all: Update golang.org/x/crypto to v0.35.0 to address GO-2025-3487 (#​703)
  • multimod: prerelease command will now update the dependencies for excluded modules. (#​702)

v0.19.0

Compare Source

💡 Enhancements 💡
  • all: Bump minimum Go version to 1.23 (#​695)
  • issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#​672)

v0.18.0

Compare Source

🛑 Breaking changes 🛑
  • githubgen: githubgen now injects component lists and others into CODEOWNERS and ALLOWLIST files using magic strings instead of writing the complete files. (#​674)

    This feature allows maintainers to have custom content in addition to the component lists and others in their CODEOWNERS and ALLOWLIST files.
    Magic delimiter strings need to be added to CODEOWNERS and ALLOWLIST files for githubgen to fill in the content.
    Use # Start/End components list, # Start/End distribution list and # Start/End unmaintained components list in your CODEOWNERS file.
    Use # Start/End deprecated components list and # Start/End unmaintained components list in your ALLOWLIST file.
    Also, issue template files need to be updated and use # Start/End components list to fill in the component list.

🧰 Bug fixes 🧰
  • githubgen: Remove internal/common entry in ALLOWLIST (#​669)

v0.17.0

Compare Source

🚀 New components 🚀
  • githubgen: Moved githubgen tool here from open-telemetry/opentelemetry-collector-contrib (#​639)
💡 Enhancements 💡
  • crosslink: Added --skip flag to crosslink tidylist subcommand (#​662)
  • githubgen: Enhanced githubgen tool with more options to better fit arbitrary repos, added unit tests (#​655)

v0.16.0

Compare Source

💡 Enhancements 💡
  • crosslink: Adds a 'tidy' subcommand to generate 'go mod tidy' schedules (#​642)

Configuration

📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants