This service manages tags within the prox microservice environment
Please consider our contributing guidelines.
The commit messages SHOULD adhere to the Conventional Commits specification. This repository is also Commitizen-friendly. You can use Commitizen seamless in this repository.
In general releases are done by pushing a git tag which conforms to
SemVer specification. We prefix those tags with a v
, so
the tag itself MUST follow the pattern vMAJOR.MINOR.PATCH
. A label is not
used.
The simplest way to perform a release is by relying on our standard-version configuration. If you are ready to perform a release simply call
$ npx standard-version
# or
$ npm run release
This will analyze the last commits since the last release, determine the new version, generate a changelog and create a git tag for you. Next up you will need to push the tag and version bumped files, our release pipeline will take care of the rest.
$ git push --follow-tags origin main