Skip to content

Releases: open-telemetry/opentelemetry-go-build-tools

v0.28.1

05 Oct 04:19
v0.28.1
c2b7a7f

Choose a tag to compare

v0.28.1

💡 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

22 Sep 14:55
v0.28.0
65c8401

Choose a tag to compare

v0.28.0

🛑 Breaking changes 🛑

  • all: Bump minimum Go version to 1.24 (#1145, #1159)

💡 Enhancements 💡

  • issuegenerator: added component section in auto generated issue body (open-telemetry/opentelemetry-collector-contrib#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.27.0

26 Aug 17:14
4458473

Choose a tag to compare

v0.27.0

💡 Enhancements 💡

  • chloggen: Add support for YAML files that use the alternate .yml extension (#1079)

  • checkapi: Add an option to check the config JSON schema matches the Config struct. (#1135)
    Add check_json_schema: true to the configuration file of checkapi to enable this option.

  • checkapi: read the structs in the component's internal packages (#1137)

v0.26.2

13 Aug 23:31
4570403

Choose a tag to compare

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

  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 6b04f9b by @renovate[bot] in #1110
  • chore(deps): update golang.org/x/exp/typeparams digest to 51f8813 by @renovate[bot] in #1111
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 5f3141c by @renovate[bot] in #1112
  • fix(deps): update all opentelemetry collector packages by @renovate[bot] in #1113
  • chore(deps): update module go-simpler.org/musttag to v0.14.0 by @renovate[bot] in #1115
  • chore(deps): update github-actions deps by @renovate[bot] in #1107
  • [checkapi] support generics and map keys by @atoulme in #1117
  • Release 0.26.2 by @atoulme in #1120

Full Changelog: v0.26.1...v0.26.2

v0.26.1

11 Aug 15:41
a8f0c48

Choose a tag to compare

Overview

🧰 Bug fixes 🧰

  • checkapi: Do not crash when the createDefaultConfig function calls out to another function (#1029)

What's Changed

  • chore(deps): update github-actions deps by @renovate[bot] in #1077
  • Add subscript to issue templates by @opentelemetrybot in #1080
  • chore(deps): update module github.com/prometheus/client_golang to v1.23.0 by @renovate[bot] in #1081
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.3.1 by @renovate[bot] in #1082
  • chore(deps): update module github.com/alecthomas/chroma/v2 to v2.20.0 by @renovate[bot] in #1084
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a7a43d2 by @renovate[bot] in #1085
  • chore(deps): update golang.org/x/telemetry digest to 9469f96 by @renovate[bot] in #1086
  • chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.0 by @renovate[bot] in #1087
  • chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.1 by @renovate[bot] in #1088
  • chore(deps): update module google.golang.org/protobuf to v1.36.7 by @renovate[bot] in #1091
  • fix(deps): update golang.org/x by @renovate[bot] in #1089
  • chore(deps): update actions/cache digest to 0400d5f by @renovate[bot] in #1090
  • chore(deps): update github-actions deps by @renovate[bot] in #1092
  • fix(deps): update golang.org/x by @renovate[bot] in #1093
  • chore(deps): update python docker tag to v3.13.6 by @renovate[bot] in #1094
  • chore(deps): update github-actions deps by @renovate[bot] in #1095
  • chore(deps): update module golang.org/x/net to v0.43.0 by @renovate[bot] in #1096
  • chore(deps): update module golang.org/x/tools to v0.36.0 by @renovate[bot] in #1098
  • chore(deps): update python:3.13.6-slim-bullseye docker digest to e98b521 by @renovate[bot] in #1097
  • chore(deps): update github-actions deps by @renovate[bot] in #1100
  • chore(deps): update golang.org/x/exp/typeparams digest to a408d31 by @renovate[bot] in #1101
  • [checkapi] fix panic when trying to find the config Struct by @atoulme in #1073
  • chore(deps): update module google.golang.org/protobuf to v1.36.7 by @renovate[bot] in #1103
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a7a43d2 by @renovate[bot] in #1102
  • fix(deps): update all opentelemetry collector packages by @renovate[bot] in #1106
  • chore(deps): update golang.org/x by @renovate[bot] in #1105
  • chore(deps): update github-actions deps to v5 (major) by @renovate[bot] in #1108
  • Release 0.26.1 by @atoulme in #1109

Full Changelog: v0.26.0...v0.26.1

v0.26.0

31 Jul 14:16
e921ca0

Choose a tag to compare

Overview

💡 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)

What's Changed

  • chore(deps): update github-actions deps by @renovate[bot] in #1057
  • fix(deps): update module github.com/google/go-github/v73 to v74 by @renovate[bot] in #1058
  • chore(deps): update python:3.13.5-slim-bullseye docker digest to 846d391 by @renovate[bot] in #1059
  • fix(deps): update module github.com/google/go-github/v73 to v74 by @renovate[bot] in #1060
  • chore(deps): update module github.com/bombsimon/wsl/v5 to v5.1.1 by @renovate[bot] in #1061
  • chore(deps): update module github.com/daixiang0/gci to v0.13.7 by @renovate[bot] in #1062
  • issugenerator: Don't fatal when failing to ingest a JUnit file by @ArthurSens in #1064
  • issuegenerator: Include test failure messages in Issue comments by @ArthurSens in #1065
  • chore(deps): update module github.com/sonatard/noctx to v0.4.0 by @renovate[bot] in #1069
  • [githubgen] Support a custom distribution which contains all elements… by @atoulme in #1068
  • [githubgen] derive chloggen component name from repository path if no metadata is present by @atoulme in #1067
  • chore(deps): update golang.org/x/telemetry digest to 1581f0a by @renovate[bot] in #1070
  • [chore] remove Parent field from component metadata by @atoulme in #1066
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f173205 by @renovate[bot] in #1071
  • chore(deps): update module github.com/4meepo/tagalign to v1.4.3 by @renovate[bot] in #1072
  • chore(deps): update golang.org/x/telemetry digest to 28f32e4 by @renovate[bot] in #1074
  • fix(deps): update all opentelemetry collector packages by @renovate[bot] in #1075
  • chore(deps): update module github.com/sagikazarmark/locafero to v0.10.0 by @renovate[bot] in #1076
  • Release 0.26.0 by @ArthurSens in #1078

Full Changelog: v0.25.0...v0.26.0

v0.25.0

23 Jul 18:22
v0.25.0
d1daf42

Choose a tag to compare

Overview

🛑 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)

What's Changed

  • Add a CI status badge to README.md by @MrAlias in #1020
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 8d1bb00 by @renovate[bot] in #1024
  • Remove the deprecated semconvgen tool by @MrAlias in #1018
  • Add a GoDoc badge to README.md by @MrAlias in #1019
  • Add a Go Report Card badge to README.md by @MrAlias in #1021
  • chore(deps): update golang.org/x/telemetry digest to 5a6bbb1 by @renovate[bot] in #1025
  • Add a README.md to the dbotconf package by @MrAlias in #1023
  • Add overview of tools to README.md by @MrAlias in #1022
  • chore(deps): update module github.com/pjbgf/sha1cd to v0.4.0 by @renovate[bot] in #1026
  • chore(deps): update golang.org/x/telemetry digest to 9926bab by @renovate[bot] in #1027
  • fix(deps): update golang.org/x by @renovate[bot] in #1028
  • chore(deps): update golang.org/x/telemetry digest to 8d8967a by @renovate[bot] in #1030
  • Handle multiple suites per file in issuegenerator by @dmathieu in #1031
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 7130f93 by @renovate[bot] in #1032
  • chore(deps): update module go-simpler.org/sloglint to v0.11.1 by @renovate[bot] in #1033
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.2.2 by @renovate[bot] in #1034
  • fix(deps): update module github.com/spf13/pflag to v1.0.7 by @renovate[bot] in #1035
  • chore(deps): update golang.org/x by @renovate[bot] in #1036
  • chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.4.0 by @renovate[bot] in #1037
  • chore(deps): update module github.com/mgechev/revive to v1.11.0 by @renovate[bot] in #1038
  • fix(deps): update all opentelemetry collector packages by @renovate[bot] in #1040
  • chore(deps): update golang.org/x/exp/typeparams digest to 645b1fa by @renovate[bot] in #1041
  • chore(deps): update module github.com/alwxsin/noinlineerr to v1.0.5 by @renovate[bot] in #1042
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.6 by @renovate[bot] in #1043
  • chore(deps): update golang.org/x/telemetry digest to 96f361d by @renovate[bot] in #1044
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a45f3df by @renovate[bot] in #1045
  • chore(deps): update github-actions deps by @renovate[bot] in #1046
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.7 by @renovate[bot] in #1047
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.3.0 by @renovate[bot] in #1048
  • chore(deps): update python:3.13.5-slim-bullseye docker digest to 17c88fd by @renovate[bot] in #1049
  • fix(deps): update all opentelemetry collector packages by @renovate[bot] in #1050
  • [multimod] Retry requests to the Go proxy when receiving a 404 error by @mx-psi in #1051
  • chore(deps): update python:3.13.5-slim-bullseye docker digest to ba65ee6 by @renovate[bot] in #1053
  • chore(deps): update module google.golang.org/grpc to v1.74.2 by @renovate[bot] in #1055
  • chore(deps): update module github.com/ldez/grignotin to v0.10.0 by @renovate[bot] in #1054
  • [multimod] Use errgroup to parallelize sync requests by @mx-psi in #1052
  • [chore] Prepare release v0.25.0 by @mx-psi in #1056

Full Changelog: v0.24.0...v0.25.0

v0.24.0

07 Jul 18:53
v0.24.0
875a0d8

Choose a tag to compare

Overview

🛑 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)

What's Changed

  • chore(deps): update github-actions deps by @renovate in #870
  • chore(deps): update module github.com/spf13/cast to v1.8.0 by @renovate in #871
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.6 by @renovate in #872
  • [issuegenerator] Context should not be stored in struct by @crobert-1 in #862
  • fix(deps): update golang.org/x by @renovate in #873
  • chore(deps): update golang.org/x/telemetry digest to f36df2b by @renovate in #874
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f936aa4 by @renovate in #875
  • fix(deps): update golang.org/x by @renovate in #876
  • chore(deps): update golang.org/x by @renovate in #877
  • chore(deps): update module github.com/jjti/go-spancheck to v0.6.5 by @renovate in #878
  • chore(deps): update module dario.cat/mergo to v1.0.2 by @renovate in #880
  • chore(deps): update golang.org/x/telemetry digest to 155ddd5 by @renovate in #879
  • chore(deps): update actions/setup-go digest to d35c59a by @renovate in #881
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.4 by @renovate in #882
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to 9e3f924 by @renovate in #885
  • chore(deps): update module github.com/manuelarte/funcorder to v0.5.0 by @renovate in #884
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.4 by @renovate in #887
  • fix(deps): update module github.com/google/go-github/v71 to v72 by @renovate in #883
  • fix(deps): update module github.com/google/go-github/v71 to v72 by @renovate in #888
  • fix(deps): update all opentelemetry collector packages by @renovate in #890
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 5a2f75b by @renovate in #889
  • chore(deps): update module github.com/uudashr/iface to v1.3.2 by @renovate in #891
  • chore(deps): update fossas/fossa-action action to v1.7.0 by @renovate in #893
  • chore(deps): update module google.golang.org/grpc to v1.72.1 by @renovate in #892
  • chore(deps): update module github.com/prometheus/common to v0.64.0 by @renovate in #895
  • chore(deps): update codecov/codecov-action action to v5.4.3 by @renovate in #897
  • chore(deps): update golang.org/x/telemetry digest to 98a4f3d by @renovate in #896
  • chore(deps): update github-actions deps by @renovate in #898
  • chore(deps): update module github.com/alecthomas/chroma/v2 to v2.18.0 by @renovate in #899
  • chore(deps): update module github.com/golangci/misspell to v0.7.0 by @renovate in #900
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 55703ea by @renovate in #901
  • chore(deps): update module github.com/uudashr/iface to v1.4.0 by @renovate in #902
  • chore(deps): update opentelemetry-go monorepo by @renovate in #904
  • chore(deps): update opentelemetry-go monorepo by @renovate in #906
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to 45338d2 by @renovate in #907
  • chore(deps): update opentelemetry-go monorepo by @renovate in #909
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to f0acec6 by @renovate in #908
  • chore(deps): update module go.opentelemetry.io/contrib/bridges/otelzap to v0.11.0 by @renovate in #911
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 3dbeaca by @renovate in #910
  • chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by @renovate in #912
  • chore(deps): update module github.com/protonmail/go-crypto to v1.3.0 by @renovate in #914
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to b16def2 by @renovate in #913
  • chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2 by @renovate in #916
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 607db85 by @renovate in #915
  • chore(deps): update module github.com/sashamelentyev/usestdlibvars to v1.29.0 by @renovate in #917
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 69f189f by @renovate in #918
  • chore(deps): update module google.golang.org/grpc to v1.72.2 by @renovate in #920
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 9f282a1 by @renovate in #919
  • fix(deps): update all opentelemetry collector packages by @renovate in #922
  • chore(deps): update module github.com/golangci/plugin-module-register to v0.1.2 by @renovate in #923
  • issuegenerator: Increase search range to 6 months by @ArthurSens in #925
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by @renovate in #926
  • chore(deps): update module github.com/go-logr/logr to v1.4.3 by @renovate in #927
  • chore(deps): update golang.org/x/telemetry digest to b2b9eea by @renovate in #929
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 200df99 by @renovate in #930
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by @renovate in #931
  • chore(deps): update golang.org/x/telemetry digest to 25d2f78 by @renovate in #932
  • chore(deps): update golang.org/x/exp/typeparams digest to...
Read more

v0.23.1

30 Apr 19:19
v0.23.1
7b18318

Choose a tag to compare

🧰 Bug fixes 🧰

  • issuegenerator: Trim repository prefix from new issue titles (#864)

v0.23.0

29 Apr 16:45
v0.23.0
c1c5ac6

Choose a tag to compare

🧰 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)