* add build details for opampsupervisor
This follows the pattern for releasing the builder.
Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24293
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
* update config
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
* add changelog
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
* remove sha_short
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
* Update cmd/opampsupervisor/Dockerfile
* dont bother testing on contrib changes
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
* add contrib to gitignore
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
* updated title
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
After discussion with the collector SIG call this week, July 31st, I have made small tweaks to the artifact release that will not require an "extra step" of pushing tags. If these changes are accepted, the distributions will be released under tag "vX.XXX.X" and the ocb binaries will be released under "cmd/builder/vX.XXX.X" but both under this repo, opentelemetry-collector-releases. The workflow builder-release.yaml will push the additional tags necessary for the builder release.
Refactoring the release process as mentioned in past issues/PRs. ocb binary is currently released in a separate release tag under this repository, which makes it harder to find and inconsistent with the rest of the binaries and images releasing in the opentelemetry-collector-releases repository.
Releasing the ocb binaries in opentelemetry-collector-releases makes this process more standardized and also opens the opportunity to release more tools alongside ocb binary down the road, like corresponding docker images (as discussed in #5712).
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
* Add a Go program to generate goreleaser.yml
* Replace generate-goreleaser-config.sh with Go implementation
* Regenerate .goreleaser.yaml
* Fix container image names
* Use strings.Replace in favor of explicit image name lookup
* Remove explicit $? comparison from build.sh
* Show resolved tool paths in build.sh
* Initial working version
Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
* Fixes based on the review
Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>