-
Prep public docs PR with the new version (java-distro, otel-java-install, otel-java-run)
-
Prep Onboarding docs PR with the new version (hound/DocsJava)
-
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 releasing1.0.0
then the corresponding snapshot would be1.0.1
) -
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
- When updating the OTel Agent/SDK version, update the OTLP version header in
-
Update the Changelog
-
If the new release updates the OpenTelemetry SDK and/or agent versions, update the
Latest release built with
section in the README. -
Once the above changes are merged into
main
, tagmain
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. -
Update Release Notes on the new draft GitHub release, and publish that.
-
Merge public docs PR and onboard docs PR
Voila!