Skip to content
This repository has been archived by the owner on Oct 24, 2020. It is now read-only.

Latest commit

 

History

History
44 lines (28 loc) · 1.3 KB

RELEASE_OPERATIONS.md

File metadata and controls

44 lines (28 loc) · 1.3 KB

Release Operations

Update README.md

Modify version numbers.

Run the Maven release:prepare goal

Run the Maven release:prepare goal:

$ git checkout master
$ git pull
$ ./mvnw --batch-mode -DreleaseVersion=1.0.0 -DdevelopmentVersion=999-SNAPSHOT release:clean release:prepare

The value of releaseVersion is decided by the draft name of Releases.

Build and Publish with GitHub Action

(No operation required)

The GitHub Action workflow Java CI with Gradle handles the above push event.

The workflow builds the "doma-quarkus", the "doma-quarkus-deployment", and the "doma-quarkus-parent" artifacts and publishes them to the Maven Central Repository.

After about 30 minutes, each artifact is listed in the following directories:

Publish release notes

Open Releases and publish release notes.

Announce the release

Announce the release of new version using Twitter.