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

Automatically update tool versions #3450

Open
swiatekm opened this issue Nov 12, 2024 · 1 comment
Open

Automatically update tool versions #3450

swiatekm opened this issue Nov 12, 2024 · 1 comment
Labels
dependencies Pull requests that update a dependency file discuss-at-sig This issue or PR should be discussed at the next SIG meeting enhancement New feature or request

Comments

@swiatekm
Copy link
Contributor

swiatekm commented Nov 12, 2024

Describe the issue you're reporting

Our tool versions are pinned in the Makefile, and we don't have any process for updating them. Ideally this should happen the same way as all other dependencies. Same thing goes for the Golang version we use to build our binaries - it's currently pinned to an arbitrary version in the GHA workflow.

My proposal would be to use renovate for this. It's already used elsewhere in otel - notably the collector contrib repo uses it for dependency management, and it is capable of updating versions embedded in arbitrary files.

I successfully achieved this in my fork. With the following configuration:

@swiatekm swiatekm added enhancement New feature or request dependencies Pull requests that update a dependency file labels Nov 12, 2024
@jaronoff97
Copy link
Contributor

I would love to add in renovate here and it would be great to use renovate for more than just this too. Given the collector uses it for dependency management, i think we should too.

@swiatekm swiatekm added the discuss-at-sig This issue or PR should be discussed at the next SIG meeting label Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file discuss-at-sig This issue or PR should be discussed at the next SIG meeting enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants