Skip to content
This repository has been archived by the owner on Aug 15, 2024. It is now read-only.

Tag naming conventions

Ray Estrada edited this page Sep 22, 2023 · 4 revisions

Vote.gov uses https://semver.org/ standards for release naming conventions.

Example: v107.15.1 (vMAJOR.MINOR.PATCH)

MAJOR

In the example above, 107 identifies the Hugo version as documented in this file https://github.com/usagov/vote-gov/blob/staging/.hugo-version.

MINOR

In the example above, 15 represents a incremental number counting the releases since updating Hugo. (e.g. next standard release will be 16)

PATCH

In the example above, 1 indicates an offcycle release also known as a Hotfix release. This an emergency which must be released before the scheduled standard release. During the next standard release this number will be reverted to 0 and the MINOR version will be incremented as usual.

Clone this wiki locally