📦 NEW: Add release management using Semantic Release #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds:
box.json
for forgebox integrationfor automating releases using Semantic Release, ForgeBox, and the Emoji Log commit standard.
How To Configure:
GH_TOKEN
and paste the access token you grabbed in step 1.FORGEBOX_TOKEN
and paste the forgebox token.Daily Use
From now on, by using the Emoji Log plugin you will get proper Semantic Versioning for your package, automated releases, and super-sweet release notes formatted with emoji headings! 🚀 Each new commit and push to the master branch will trigger a new release 📦 . Most of those releases will be minor or patch releases, but any
‼ BREAKING
commit will trigger a major release. This ensures that users pinned to a specific major version (likerememberMe^1.0.0
) will get all the updates for that major version without jumping to the next major version and having to deal with a breaking change. (More on versioning below.)How It Works:
On push, Semantic Release will:
EmojiLogCommitParser
How Are the Release Version Numbers Determined?
The version number is set using a combination of Emoji Log and Semantic Versioning:
‼ BREAKING
will bump the major version and reset the minor and patch version. (X.0.0
)📦 NEW:
will bump the minor version and reset the patch version. (0.X.0
)0.0.X
)