This document outlines how to create a release of bsr-kafka-serde-java.
-
Run the Release workflow: https://github.com/bufbuild/bsr-kafka-serde-java/actions/workflows/release.yaml
- This workflow accepts a single optional input (release version). If unspecified, the version specified in the pom.xml
<version>tag (minus the-SNAPSHOTsuffix) will be the release version. - The release workflow will create a tag, publish the release to Maven Central, and bump the version on main to a new
-SNAPSHOTversion.
- This workflow accepts a single optional input (release version). If unspecified, the version specified in the pom.xml
-
Once the release job is complete, artifacts will be available within ~30 minutes at https://repo1.maven.org/maven2/build/buf/bsr/kafka/bsr-kafka-serde.
-
Create a new release for the tag (https://github.com/bufbuild/bsr-kafka-serde-java/releases) and add release notes.
-
Publish the release.