Skip to content

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

v0.18.0

06 Feb 09:50
14f89b4
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v0.17.0...v0.18.0

v0.17.0

22 Jan 15:45
e824c2d
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump go.opentelemetry.io/collector/confmap from 1.22.0 to 1.23.0 in /githubgen by @dependabot in #659
  • build(deps): bump go.opentelemetry.io/collector/confmap/provider/fileprovider from 1.22.0 to 1.23.0 in /githubgen by @dependabot in #660
  • build(deps): bump github.com/otiai10/copy from 1.14.0 to 1.14.1 in /crosslink by @dependabot in #661
  • Add --skip flag to crosslink tidylist by @jade-guiton-dd in #662
  • [chore][githubgen] Remove unnecessary trailing whitespace by @crobert-1 in #663
  • build(deps): bump golang.org/x/vuln from 1.1.3 to 1.1.4 in /internal/tools by @dependabot in #665
  • [chore][githubgen] Fix code owner whitespace issues by @crobert-1 in #664
  • [githubgen] PR feedback follow-ups by @mowies in #655
  • [chore] Release v0.17.0 by @mowies in #668

New Contributors

Full Changelog: v0.16.0...v0.17.0

Release v0.16.0

09 Jan 20:47
v0.16.0
32831a4
Compare
Choose a tag to compare

v0.16.0

💡 Enhancements 💡

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

What's Changed

  • build(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 in /semconvgen by @dependabot in #615
  • build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /semconvgen by @dependabot in #616
  • build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 in /issuegenerator by @dependabot in #620
  • build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /crosslink by @dependabot in #622
  • build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /multimod by @dependabot in #621
  • build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0 by @dependabot in #619
  • build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 in /dbotconf by @dependabot in #617
  • build(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 by @dependabot in #618
  • build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #623
  • build(deps): bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /internal/tools by @dependabot in #624
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /checkfile by @dependabot in #625
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /gotmpl by @dependabot in #629
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /crosslink by @dependabot in #631
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /chloggen by @dependabot in #628
  • build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #630
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /multimod by @dependabot in #632
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /dbotconf by @dependabot in #627
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #626
  • build(deps): bump github.com/golangci/golangci-lint from 1.62.0 to 1.62.2 in /internal/tools by @dependabot in #635
  • build(deps): bump golang.org/x/text from 0.20.0 to 0.21.0 in /semconvgen by @dependabot in #636
  • build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #637
  • build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0 by @dependabot in #638
  • build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /multimod by @dependabot in #641
  • feat: add githubgen tool by @mowies in #639
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /githubgen by @dependabot in #643
  • build(deps): bump go.opentelemetry.io/collector/confmap from 1.20.0 to 1.22.0 in /githubgen by @dependabot in #645
  • build(deps): bump go.opentelemetry.io/collector/confmap/provider/fileprovider from 1.20.0 to 1.22.0 in /githubgen by @dependabot in #644
  • Add crosslink tidylist command by @jade-guiton-dd in #642
  • Upgrade golang.org/x/net from v0.31.0 to v0.33.0 by @MrAlias in #647
  • build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #648
  • build(deps): bump github.com/golangci/golangci-lint from 1.62.2 to 1.63.4 in /internal/tools by @dependabot in #650
  • build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 in /issuegenerator by @dependabot in #651
  • build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #652
  • build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.1 in /multimod by @dependabot in #653
  • Fix go version in go.mod files by @MrAlias in #654
  • Exclude githubgen from released modules by @dmathieu in #657
  • Release 0.16.0 by @jade-guiton-dd in #658

New Contributors

Full Changelog: v0.15.0...v0.16.0

v0.15.0

07 Nov 12:07
b5a844a
Compare
Choose a tag to compare

What's Changed

💡 Enhancements 💡

  • all: bump minimum Go version to 1.22 (#605)
  • multimod: Improve error message when the Go proxy misbehaves (#610)

🧰 Bug fixes 🧰

  • chloggen: Fix bug that directed all output to stderr (#612)

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

09 Jul 17:18
a0880ac
Compare
Choose a tag to compare

What's Changed

💡 Enhancements 💡

  • semconvgen: Add --capitalizations-path to allow users to add additional strings to the static capitalizations slice in generator.go (#528)

🧰 Bug fixes 🧰

  • multimod: Get pseudoversion for each module in a module set separately to support moving modules between module sets. (#582)

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

02 Mar 08:35
v0.13.0
96f66d7
Compare
Choose a tag to compare

🛑 Breaking changes 🛑

  • all: bump minimal Go version to 1.20 (#474)

💡 Enhancements 💡

  • multimod: ignore excluded-modules when using sync to update dependencies (#442)
    This allows users of the sync command to sync all modules in a monorepo, including
    those listed in the excluded-modules. This is useful for repositories where some modules
    may not yet be ready for releasing (therefore listed under excluded-modules) but their
    dependencies still need to be managed via multimod.

  • crosslink: Add --skip flag to ignore specified go modules (#480)

  • multimod: add support for --commit-hash to allow users to overwrite the tag in a versions.yaml file (#422)
    This feature allows users to specify a tag (i.e. main) when they want to update
    modules.

  • chloggen: support a custom changelog summary template (#501)
    The changelog summary template can be customized by configuring a custom template with the summary_template configuration setting.
    The default template provides a starting point for a custom template: https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl

🧰 Bug fixes 🧰

  • crosslink: Fix Windows produces backslashes instead of slashes (#458)
    This fixes the issue of Windows produces backslashes instead of slashes when crosslinking
    dependencies in go.mod files on Windows.

  • dbotconf: Fix Windows produces backslashes instead of slashes (#264)
    This fixes the issue of Windows produces backslashes instead of slashes when generating
    Dependabot configuration files on Windows.

  • multimod: Fix tagging on Windows (#464)
    This fixes the issue of multimod tag failing on Windows.

  • multimod: Fix to log 'Using versioning file' and 'Successfully deleted module tags' to stderr instead of stdout (#507)

  • chloggen: change generated files permissions from 0755 to 0644 (#457)

v0.12.0

25 Sep 15:47
bb619d8
Compare
Choose a tag to compare

💡 Enhancements 💡

  • chloggen: add component validation (#401)

v0.11.0

01 Aug 14:51
v0.11.0
30527be
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.11.0

v0.10.0

27 Jul 09:43
v0.10.0
e6e68a6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

26 Jul 07:51
56e8a8a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0