Skip to content

DorvakOff/AutoReleaseWkf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoReleaseWkf

Configuration

Note: The GITHUB_TOKEN secret is required for this action to function. For more information, see Managing GitHub Actions settings for a repository in the GitHub Help documentation. and enable read/write access to the repository.

  • Also, if you change the jar name in the pom.yml, you need to go to the pipeline.yml file and change the name of the jar in the JAR_NAME env variable.

Naming conventions

Naming is important, it helps to understand what is going on in the branch and the commit. It also helps to automate the process of creating a release.

The action will parse the new commits since the last tag using the semantic-release conventions.

semantic-release uses the commit messages to determine the type of changes in the codebase. Following formalized conventions for commit messages, semantic-release automatically determines the next semantic version number.

By default semantic-release uses Angular Commit Message Conventions.

Here is an example of the release type that will be done based on a commit messages:

Commit message Release type
fix(pencil): stop graphite breaking when too much pressure applied
Patch Release
feat(pencil): add 'graphiteWidth' option
Minor Release
perf(pencil): remove graphiteWidth option

BREAKING CHANGE: The graphiteWidth option has been removed.
The default graphite width of 10mm is always used for performance reasons.
Major Release

If no commit message contains any information, then default_bump will be used.

Output based on the commit messages

Version: major.minor.patch

Changing major version will reset minor and patch to 0

Changing minor version will reset patch to 0

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages