Skip to content
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

Publish a first release #37

Closed
marcalff opened this issue May 17, 2023 · 4 comments · Fixed by #190
Closed

Publish a first release #37

marcalff opened this issue May 17, 2023 · 4 comments · Fixed by #190
Assignees

Comments

@marcalff
Copy link
Member

In the past, semantic conventions were released with the specifications, on a regular basis (monthly).

Language repositories, like opentelemetry-cpp, followed this schedule to release up to date C++ semantic conventions, generated from the specification yaml files.

Now that the semantic conventions moved to this repository, when code gets stable, please make a first release with a tag, so that:

  • language repositories can adjust code generations scripts
  • language repositories can stay up to date

Please also indicate the expected release frequency for semantic conventions (still monthly ?), so downstream repositories can plan accordingly.

@pellared
Copy link
Member

Do we have proposal how and when the next release will be versioned? Will it be 1.21.0 (as previous version of semconv is 1.20.0) or will it be 2.0.0?

PS. I just want to make sure that it will be anything greater than 1.20.0 😉

@jsuereth
Copy link
Contributor

The number will be greater than 1.20.0.

We're still debating between 1.21.1 and 2.0.0.

Given the HTTP semconv changes, we're waiting for the bulk of "stabilization" changes to land before the next release.

cc @reyang @arminru @trask

i.e. this next release will be feature driven, not time driven. As such, there's a few blocking issues, like:

@jsuereth
Copy link
Contributor

Please also indicate the expected release frequency for semantic conventions (still monthly ?), so downstream repositories can plan accordingly.

Once we hit our first release from this repository, we would like to resume monthly releases. We'll keep you updated.

@marcalff
Copy link
Member Author

@jsuereth

Please consider to add a VERSION file in the git repository itself.

When using a tar file from artifacts delivered, the content should contain a version number, not just the tar file name.

Please make the file easy to parse by makefiles, for example:

OPENTELEMETRY_SEMCONV_VERSION_STRING=1.21.0
OPENTELEMETRY_SEMCONV_VERSION_MAJOR=1
OPENTELEMETRY_SEMCONV_VERSION_MINOR=21
OPENTELEMETRY_SEMCONV_VERSION_PATCH=0

Related to:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants