Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.64 KB

RELEASE_OPERATIONS.md

File metadata and controls

50 lines (32 loc) · 1.64 KB

Release Operations

Dispatch the release workflow

Dispatch the release workflow as follows:

$ gh api repos/domaframework/doma/actions/workflows/release.yml/dispatches -F ref='master'

Build and Publish

(No operation required)

The ci workflow follows the above release workflow and publishes artifacts to Maven Central.

Wait for the artifacts to appear on Maven Central

(Optional)

Use Dependency Watch:

$ dependency-watch await org.seasar.doma:doma-core:$(gh release list -L 1 | tee /dev/tty  | awk '{print $1}') && say "New version is available!"

If the above command is successful, the following directories will contain the new artifacts:

Publish documentation

Creating a new tag at domaframework/doma-docs will trigger synchronization with ReadTheDocs.

Publish release notes

Open Releases and publish release notes.

Announce the release

Announce the release of new version using Twitter and Zulip.