![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
semantic-release-conventional-commits
Advanced tools
Semantic release commit analyzer support for all of the conventional commit message types.
This is an analyzeCommits
plugin for semantic-release.
semantic-release-conventional-commits
can be used to detect all of the
conventional
commit message styles.
The commit analyzer that ships with semantic-release only catches fix
and
feat
commits (#12).
To use this plugin, add the following to package.json
:
"release": {
"analyzeCommits": "semantic-release-conventional-commits"
}
By default, the behavior of this analyzer is very similar to the analyzer that
ships with semantic-release. In addition to fix
, feat
and BREAKING CHANGE:
support, the following messages create the corresponding releases:
feat
chore
fix
docs
refactor
style
test
You can also configure additional behavior in package.json as follows:
"release": {
"analyzeCommits": {
"path": "semantic-release-conventional-commits",
"majorTypes": ["major", "breaking"],
"minorTypes": ["feat", "minor"],
"patchTypes": ["fix", "patch"],
"mergePattern": "/^Merge pull request #(\\d+) from (.*)$/",
"mergeCorrespondence": "['id', 'source']"
}
}
Which would cause major releases on messages with a major
or breaking
type,
minor releases on messages with a feat
or minor
type, and patch releases on
messages with a fix
or patch
type.
The mergePattern
and mergeCorrespondence
allow you to detect a merge commit
and use the first line of the body as the header to determine the release type.
Note: configuring the type behavior will override the default type detection behavior.
FAQs
Semantic release commit analyzer support for all of the conventional commit message types.
The npm package semantic-release-conventional-commits receives a total of 1,117 weekly downloads. As such, semantic-release-conventional-commits popularity was classified as popular.
We found that semantic-release-conventional-commits demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.