Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.25 KB

RELEASE.md

File metadata and controls

26 lines (17 loc) · 1.25 KB

Release Process

This document outlines the process for releasing a new version of this project.

Versioning

This project uses Semantic Versioning and its version is automatically determined by release-drafter based on the labels of the pull requests merged into the main branch.

See the release-drafter configuration for more details.

Creating a New Release

Every time a pull request is merged into the main branch, release-drafter will create a draft release or update the existing draft release in the Releases page.

To create a new release you need to publish the existing draft release created by release-drafter.

Important

Make sure the release-drafter workflow is finished before publishing the release.

Note

When a release is published, the create-major-tag workflow will force push a new major tag in the format vX where X is the major version of the release. For example, if the release is v1.2.3 was published, the workflow will force push a new tag v1 on the same commit.