all
: bump minimum Go version to 1.22 (#605)multimod
: Improve error message when the Go proxy misbehaves (#610)
chloggen
: Fix bug that directed all output to stderr (#612)
semconvgen
: Add--capitalizations-path
to allow users to add additional strings to the static capitalizations slice in generator.go (#528)
multimod
: Get pseudoversion for each module in a module set separately to support moving modules between module sets. (#582)
all
: bump minimal Go version to 1.20 (#474)
-
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 thesummary_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
-
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 ofmultimod 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)
chloggen
: add component validation (#401)
checkdoc
: checkdoc has been removed in favor of checkfile. Please use checkfile with argument --file-name README.md instead. (#378)
chloggen
: Add ability to configure separate changelogs for different audiences (#364)
chloggen
: Remove 'chloggen-directory' flag. Use config file instead. (#371)multimod
: Update HasChanged to avoid returning unnecessary boolean (#366)
checkdoc
: checkdoc is deprecated in favor of checkfile. Please use checkfile with argument --file-name README.md instead. (#347)
checkfile
: checkfile checks the components enabled in OpenTelemetry core and contrib repos contain the file provided in argument --file-name. (#347)
dbotconf
: Add the --ignore flag to the dbotconf root command (#362)chloggen
: Adds a 'config' flag and option to configure chloggen with a config file. (#371)
semconvgen
: Fix semconvgen to work for the new semantic conventions repository. (#374)
multimod
: add diff command to multimod to show files that have changed since a specified tag (#350)
chloggen
: Disallow whitespace-only values (#164)
crosslink
: Add work command generating go.work file. (#309)dbotconf
: Add support for pip package ecosystem. (#307)
all
: bump minimum go version to 1.19 (#253)
gotmpl
: Add gotmpl tool to allow using text/template via CLI. (#276)
chloggen
: Allow filenames containing '.' outside of extension (#237)
semconvgen
: Correct capitalization of Otel to be OTel (#242)
chloggen
: Use go embed to embed the template file in chloggen (#224)
semconvgen
: Add docker/podman mount option to modify selinux labels of shared host files. (#222)
dbotconf
: Dynamically add upgrade entry for all repository Dockerfile. (#212)semconvgen
: add only flag to process only a specified type (#216)
multimod
: Remove multimod tag push option in favor of printing tags (#177)
crosslink
: Add internal build tools syncerror package to ignore known zap.logger.Sync() errors. Ignore known sync errors in crosslink. (#190)dbotconf
: Add upgrade entry for docker (#186)
changelog
: Add chloggen tool for creating changelog entries. (#154)multimod
: Add ability for multimod to publish to tags to remote repository. (#157)