Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.36 KB

RELEASING.md

File metadata and controls

26 lines (21 loc) · 1.36 KB

Releasing

Preparing a new release

  • Close the release milestone if there is one.
  • Ensure the referenced specification version is up to date. Use tooling to update the spec if needed.
  • Run opentelemetry.io workflow against semantic-conventions submodule as a smoke-test for docs. Fix broken links, if any.
  • Run the prepare release workflow.
    • Review and merge the pull request that it creates.
    • Note: the PR will need to be closed and the workflow re-run if any non-chore PRs are merged to main while the PR is open.

Making the release

  • Create a new release:
    • Set title and tag to v{version}
    • Set target to the commit of the merged release PR
    • Copy changelog to the release notes
    • Verify that the release looks like expected
    • Publish release

New release is then auto-discovered by opentelemetry.io pipelines which (via bot-generated PR) eventually results in new version of schema file being published.