opentelemetry-go
opentelemetry-go copied to clipboard
chore(ci): add semconv-update workflow for automatic updates
Description
- Add semconv update workflow
Why
- Manually running the update looks tedious, automated daily update looks nicer to me
- You can see an example here
Additional notes
- We might want to edit RELEASING.md accordingly, let me know if the workflow-way is practicable, I would edit the file if so
The committers listed above are authorized under a signed CLA.
- :white_check_mark: login: kema-dev / name: Jérémy Jourdan (4851c7514c202432de75123a4dbdbf89bce4c3cc, 4ba807e8e4ff610e78c974d338b0e99cd4ac01f2, 283d7161a3d049ed1082c289bd5dd1f53c6c6fe0, 2c2dcb3bd1d4964dbfd97f6c31fbb8d692a71131, 31d9231048feb31f519e50d93d234262d28eb5d7, 353eb363f4b4557f344e7db0734d7a6e505cce44, 3667e6baed0c7e08a8a4365a148133a029142b43, 43177123f9a31510d2f958072ef94755294b4825, 6416bb5182885823ab7dcc86dcaab826827cc2f4, 7a4515dfe787f9e339ec0b6cabe8999c05e649f0, 8f84faa2ecafc3621d0645774c48fa5566d6a2fe, 976b8d8545e1db167fdf28e3dcb1929398ca1db9, 98d7da73aa73b8d60b8b4ca8b40f8369ef335e43, 99d9cece3d3fce3a1e9144a9347b744a1c529f7e, 9c42868f8ed3da80744f3233e765dbb15e8029e7, ac7309c85d6cc89adfd3885cabaac6c25c764782, b553714352f934c717c71b5be69a1a90a23c8556, d360dee99647c8cbad6041c7630e6f51e3548e81, e0d3c715ad89fa1d3cde583cde402459302df018, e3b5edb714044d42515dee3205b7d962d84c0f49, e6457358212ed7700e54c865e69b991dce1a1ee3, f51a36b8dba652a9198308c05336b84a578ffb22)
Thank you for your PR.
It seems that @MrAlias is working on a new way to generate semconv packages (see: https://github.com/open-telemetry/opentelemetry-go/pull/6683).
Added minor UX upgrades and changed cache key to one specific to semconvkit's usage, example here
Looks like #6248 is merged, we should be good to go, let me know
Hello, any news regarding this ?
For reference only: A generated case https://github.com/kema-dev/opentelemetry-go/pull/4
Reference materials for others to review:
I briefly reviewed the historically generated related PRs and found that there are usually some additional adjustments. These adjustments still require human intervention, such as:
- Generation of
CHANGELOG - Adjustments to some technical terms, e.g.,
SnstoSNS - Some formatting adjustments (though not frequent)