Update All go.opentelemetry.io/build-tools packages to v0.28.1 #177
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.15.0->v0.28.1v0.15.0->v0.28.1v0.15.0->v0.28.1v0.15.0->v0.28.1v0.15.0->v0.28.1Warning
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.1Compare 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.0Compare Source
🛑 Breaking changes 🛑
all: Bump minimum Go version to 1.24 (#1145, #1159)💡 Enhancements 💡
issuegenerator: added component section in auto generated issue body (#42518)Related issue is in the
opentelemetry-collector-contribrepository.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: SupportvNdirectories when tagging (#1209)When tagging a
vNversion of a Go module thevNsuffix should not be included in the tag before the version.checkapi: Do not check internal structs for unkeyed literal initialization. (#1140)v0.26.2Compare 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
6b04f9bby @renovate[bot] in #111051f8813by @renovate[bot] in #11115f3141cby @renovate[bot] in #1112Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.26.1...v0.26.2
v0.26.1Compare Source
Overview
🧰 Bug fixes 🧰
checkapi: Do not crash when thecreateDefaultConfigfunction calls out to another function (#1029)What's Changed
a7a43d2by @renovate[bot] in #10859469f96by @renovate[bot] in #10860400d5fby @renovate[bot] in #1090e98b521by @renovate[bot] in #1097a408d31by @renovate[bot] in #1101a7a43d2by @renovate[bot] in #1102Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.26.0...v0.26.1
v0.26.0Compare 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.0Compare Source
🛑 Breaking changes 🛑
semconvgen: The deprecatedsemconvgentool is removed (#1017)💡 Enhancements 💡
issuegenerator: Handle multiple test suites in ingested junit files. (#1031)multimod: Parallelize requests to Go Proxy when doingmultimod sync. (#1052)multimod: Retry on 404 errors from the Go proxy (#1051)v0.24.0Compare 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.1Compare Source
🧰 Bug fixes 🧰
issuegenerator: Trim repository prefix from new issue titles (#864)v0.23.0Compare 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.0Compare Source
🚀 New components 🚀
checkapi: New tool to check API constraints of Golang modules (#729)v0.21.0Compare Source
💡 Enhancements 💡
chloggen: Add a--component,-cflag tochloggen updateto 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.0Compare Source
💡 Enhancements 💡
all: Updategolang.org/x/cryptotov0.35.0to address GO-2025-3487 (#703)multimod:prereleasecommand will now update the dependencies for excluded modules. (#702)v0.19.0Compare Source
💡 Enhancements 💡
all: Bump minimum Go version to 1.23 (#695)issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#672)v0.18.0Compare 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 listand# Start/End unmaintained components listin your CODEOWNERS file.Use
# Start/End deprecated components listand# Start/End unmaintained components listin your ALLOWLIST file.Also, issue template files need to be updated and use
# Start/End components listto fill in the component list.🧰 Bug fixes 🧰
githubgen: Removeinternal/commonentry in ALLOWLIST (#669)v0.17.0Compare Source
🚀 New components 🚀
githubgen: Moved githubgen tool here from open-telemetry/opentelemetry-collector-contrib (#639)💡 Enhancements 💡
crosslink: Added--skipflag tocrosslink tidylistsubcommand (#662)githubgen: Enhanced githubgen tool with more options to better fit arbitrary repos, added unit tests (#655)v0.16.0Compare 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.
This PR was generated by Mend Renovate. View the repository job log.