-
Notifications
You must be signed in to change notification settings - Fork 837
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
feat(semantic-conventions): update semantic conventions to v1.29.0 #5356
base: main
Are you sure you want to change the base?
Conversation
This also adds a changelog-gen.js script to help generate meaningful summary of changes in the semconv JS package. Note: This change *excludes* the new 'network.interface.name' attribute because of open-telemetry/semantic-conventions#1777
In the last semconv update PR we discussed some generation of better changelogs for semconv updates. This PR adds a script to help with that. The result is in the diff of semantic-conventions/CHANGELOG.md
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5356 +/- ##
=======================================
Coverage 94.54% 94.54%
=======================================
Files 318 318
Lines 8051 8052 +1
Branches 1694 1694
=======================================
+ Hits 7612 7613 +1
Misses 439 439 |
A comment/suggestion on the changelog entry formatting from an OTel JS maintainers call earlier today: Separate disclosures for each change type. "Added" change type at the bottom. |
…have an explicit stability; this is a more general fix to skip the current case (network.interface.name), per suggestion from Liudmila
Here is a gist showing an example rendering. Note that I've manually faked some of the unstable changes as "stable" changes, so we can see some data in that section. (The actual 1.29.0 change did not include any changes to stable exports.) https://gist.github.com/trentm/0decada22acd953813efb698a1985f29 In this rendering, both the stable and unstable sections are using the same |
… to help with grepping); update the changelog-gen script to support comparing older versions (e.g. changelog-gen.js 1.27.0 1.28.0)
This also adds a changelog-gen.js script to help generate meaningful summary of changes in the semconv JS package.
Note: This change excludes the new 'network.interface.name' attribute because of open-telemetry/semantic-conventions#1777
Note: I did not update the weaver version to the latest. Doing so includes some whitespace fixes in the generated output that I wanted to do in a separate PR after this one.