Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better place for the release artifacts #4835

Closed
jpkrohling opened this issue Feb 10, 2022 · 3 comments
Closed

Better place for the release artifacts #4835

jpkrohling opened this issue Feb 10, 2022 · 3 comments
Labels

Comments

@jpkrohling
Copy link
Member

Pretty much every release, folks join the Slack channel looking for the binaries/container images for the latest release. Some complain that they can't find them in the usual place anymore (core/contrib repos), only to be directed to the releases repository. I had a lame attempt of addressing this by changing the release's description for those repositories to link to the releases one, but that didn't solve the problem.

I would like to gather ideas on how to solve this problem. Our users deserve to be able to find the released artifacts without having to know about the releases repo, but how can we do it?

  1. Perhaps the release action in the releases repo should be able to upload artifacts to the core and contrib repositories?
  2. Or we should keep a table with the most popular artifacts as part of the readme, and updated at every release by the release script?
  3. Something else?
@mx-psi
Copy link
Member

mx-psi commented Feb 10, 2022

I think

keep a table with the most popular artifacts as part of the readme, and updated at every release by the release script

together with a link on each release to the corresponding opentelemetry-collector-releases repository release makes a lot of sense.

@bogdandrutu
Copy link
Member

What about we don’t have a release repo and we do releases from Core and Contrib repos?

@jpkrohling
Copy link
Member Author

jpkrohling commented Feb 28, 2022

The core distribution depends on components from contrib. So, the option is really only about having the artifacts being generated as part of the contrib release process. The original idea for the -releases is to make it easier to break and decentralize contrib in the future, but if we can make the current process better by joining -releases into -contrib, I'm open to considering it.

@github-actions github-actions bot added the Stale label Mar 2, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants