Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

Latest commit

 

History

History
50 lines (34 loc) · 1.99 KB

DEVELOPMENT.md

File metadata and controls

50 lines (34 loc) · 1.99 KB

Developer Instructions

Contents:

Automatic Versioning

You must follow the conventional commit messages pattern when contributing to this repository!

Conventional Commits: A specification for adding human and machine readable meaning to commit messages.

The commit message should be structured as follows:

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Consider reading the summary if you don't know anything about the available types.

semantic-release

The pipeline uses the npm package semantic-release internally. Take a look at the release-workflow or the official documentation if you want to know more about it.

Also, note that it uses the default GITHUB_TOKEN for interacting with GitHub. .

Docker Tagging

Docker image tagging happens in the build action according to SemVer. It uses the docker/metadata-action:

Event Ref Docker Tags
pull_request refs/pull/2/merge pr-2
push refs/heads/release release
push refs/heads/releases/v1 releases-v1
push tag refs/tags/v1.2.3 1.2.3, 1.2, latest
push tag refs/tags/v2.0.8-beta.67 2.0.8-beta.67