-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Auto-updating the registry #1855
Comments
Only thing that comes to mind would be that each relevant repo has some entry that we pull in (via submodules??) and they're on the hook for maintaining it. I don't know if that would be any better than what we do today. |
We could do some github workflows for scrapping them? Not ideal, but maybe better than yet another submodule? |
/cc @tedsuo and @austinlparker since they were present when we discussed this not too long ago. |
new maintainers, same ideas 🤣 |
Not that I'm opposed to this but for context this has been a recurring idea for almost five years now (it was suggested for the OpenTracing registry, which was the precursor to the OpenTelemetry one). I don't want to prejudice y'all against anything in particular so let me summarize the major discussion points that have come up:
|
Ok, maybe "automatic" was a little bit too much, I understand why this is not feasible. But let's call this "semi-automatic" for now, i.e. by using a github workflow, and here's a few specific examples:
It's far from perfect, but it might give us some quick updates on the things from the different SIGs. Of course, this script could also just live in |
Here's a script I created to get the 46 entries generated for #1909: I will reuse it for processors & exporters alike and then try to see if I can make it fly for some language specific implementations. For the receivers it worked 95% automatic, I needed to touch a few files because they had issues, but overall it took me only a few minutes to get the PR ready. |
This is kind of working now. |
Related: #1852 & 1844
I am wondering if we can find a way to create registry entries for the non-third-party-plugins & keep them updated semi-automatically?
The text was updated successfully, but these errors were encountered: