Closed thomasnordquist closed 1 month ago
Creates a beta release if feature commit is added to beta branch. Creates a release if a feature commit is added to release branch.
beta
release
=> Create a PR from master => beta to create a beta release
Using semantic commit messages to automatically increment the release version.
Builds are automatically done for Windows / Linux / Mac
Changes to the dockerfile will create a new image for testing
Tests are run for every PR
@bj00rn
https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716
feat: add hat wobble ^--^ ^------------^ | | | +-> Summary in present tense. | +-------> Type: chore, docs, feat, fix, refactor, style, or test.
More Examples:
feat
fix
docs
style
refactor
test
chore
CD Actions
Releases
Creates a beta release if feature commit is added to
beta
branch. Creates a release if a feature commit is added torelease
branch.=> Create a PR from master => beta to create a beta release
Using semantic commit messages to automatically increment the release version.
Platforms
Builds are automatically done for Windows / Linux / Mac
Dockerfile
Changes to the dockerfile will create a new image for testing
Tests
Tests are run for every PR
@bj00rn
Semantic Commit Messages
Example
More Examples:
feat
: (new feature for the user, not a new feature for build script)fix
: (bug fix for the user, not a fix to a build script)docs
: (changes to the documentation)style
: (formatting, missing semi colons, etc; no production code change)refactor
: (refactoring production code, eg. renaming a variable)test
: (adding missing tests, refactoring tests; no production code change)chore
: (updating grunt tasks etc; no production code change)