opentelemetry-go icon indicating copy to clipboard operation
opentelemetry-go copied to clipboard

chore(ci): add semconv-update workflow for automatic updates

Open kema-dev opened this issue 7 months ago • 7 comments

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

kema-dev avatar May 07 '25 08:05 kema-dev

CLA Signed

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).

pellared avatar May 07 '25 08:05 pellared

Added minor UX upgrades and changed cache key to one specific to semconvkit's usage, example here

kema-dev avatar May 08 '25 13:05 kema-dev

Looks like #6248 is merged, we should be good to go, let me know

kema-dev avatar Jul 26 '25 09:07 kema-dev

Hello, any news regarding this ?

kema-dev avatar Oct 20 '25 12:10 kema-dev

For reference only: A generated case https://github.com/kema-dev/opentelemetry-go/pull/4

flc1125 avatar Oct 21 '25 01:10 flc1125

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., Sns to SNS
  • Some formatting adjustments (though not frequent)

flc1125 avatar Oct 21 '25 01:10 flc1125