Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.08 KB

RELEASING.md

File metadata and controls

22 lines (12 loc) · 1.08 KB

Creating a new release

  1. Prep public docs PR with the new version (java-distro, otel-java-install, otel-java-run)

  2. Prep Onboarding docs PR with the new version (hound/DocsJava)

  3. Update the project.version in the root build.gradle file with the new release version. Snapshot version is one patch bump ahead of the new release (e.g. if we're releasing 1.0.0 then the corresponding snapshot would be 1.0.1)

  4. Update the version in DistroMetadata.java with the new release version

    • When updating the OTel Agent/SDK version, update the OTLP version header in DistroMetadata.java
  5. Update the Changelog

  6. If the new release updates the OpenTelemetry SDK and/or agent versions, update the Latest release built with section in the README.

  7. Once the above changes are merged into main, tag main with the new version, e.g. v0.1.1. Push the tags. This will kick off CI, which will publish a draft GitHub release, and publish to Maven.

  8. Update Release Notes on the new draft GitHub release, and publish that.

  9. Merge public docs PR and onboard docs PR

Voila!