Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Deploy artifacts to Maven Central Repository

Use the Apache Nexus repository to release the staged binary artifacts to the Maven Central repository. In the Staging Repositories section, find the relevant release candidate orgapacheflink-XXX entry and click Release. Drop all other release candidates that are not being released. When prompted for a description, enter “Apache Flink Stateful Functions, version X”.

Deploy source and binary releases to dist.apache.org

...

Code Block
$ svn move -m "Release Apache Flink Stateful Functions ${RELEASE_VERSION}" \
    https://dist.apache.org/repos/dist/dev/flink/flink-statefun-${RELEASE_VERSION}-rc${RC_NUM} \
    https://dist.apache.org/repos/dist/release/flink/flink-statefun-${RELEASE_VERSION}

...


Code Block
git tag -s "release-${RELEASE_VERSION}" refs/tags/${TAG} -m "Release Stateful Functions ${RELEASE_VERSION}"

For the GoLang SDK we we also need to push another release tag

Code Block
git tag -s "statefun-sdk-go/v${RELEASE_VERSION}" refs/tags/${TAG} -m "Release Stateful Functions ${RELEASE_VERSION}"

Don't forget to push the tags via
Code Block
git push <remote> refs/tags/release-${RELEASE_VERSION}
git push <remote> refs/tags/statefun-sdk-go/v${RELEASE_VERSION}


...