Replies: 5 comments 10 replies
-
Thanks for opening this topic up. It is definitely something we should have a solution for. We can continue the discussion of how to achieve this here, but when we have a general idea of what we want to do we need to open this up as a feature request issue. That issue is not something we will include in the 1.0 milestone, so there is not a huge rush. |
Beta Was this translation helpful? Give feedback.
-
One comment about very frequent (especially nightly) releases: this will make harder providing good release notes/changelog. We do want to have user-oriented changelog, which usually means writing it by hand (and not collecting it automatically from commit messages or PR titles). Thus every release will continue requiring manual work. |
Beta Was this translation helpful? Give feedback.
-
In the Java world depending on snapshots might cause our build to become not repeatable, as snapshots are usually pruned after a week or so. It might be better to just copy the instrumentation (or bugfix) over to our repo if we really need it. |
Beta Was this translation helpful? Give feedback.
-
With js-contrib it really is too slow to get fixes out. The patch version numbering does not get used at all - the releases are done manually (perhaps once a month) which increases the minor version along with a changelog. I'd be happy to see more patch version releases which contain small non-breaking fixes, something to talk about at the next SIG. |
Beta Was this translation helpful? Give feedback.
-
Do our (Splunk) distro releases need to wait for Otel releases? Can we release without waiting for official Otel release and just incorporate the latest Otel commit? For the Collector we are able to if we need to. Once the change is committed to Otel Collector we can update our Splunk Collector dependency to point to the new Otel commit and make our release. This way we decouple our releases from Otel releases if necessary. There are a couple downsides (maybe more):
|
Beta Was this translation helpful? Give feedback.
-
Description of the status quo:
Problem: very long passive wait time where we have fixed the bug but just have not released it. Meanwhile, customer is helplessly waiting.
Aspirational dream status: Whenever a bugfix in instrumentation is merged in Otel instrumentations, then either on-demand or better yet, every night, we run the tests, verify the stability of the snapshot and build a new splunk-otel-x based on the snapshot, not waiting for the Otel release to be cut. Alternatively there might be ways to make Otel ship new releases faster, but I guess this is not directly under our control.
Beta Was this translation helpful? Give feedback.
All reactions