commit-analyzer
commit-analyzer copied to clipboard
:bulb: semantic-release plugin to analyze commits with conventional-changelog
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/semantic-release/commit-analyzer). > [!NOTE] These dependencies have not received...
Consider what happens when we expand [this test](https://github.com/semantic-release/commit-analyzer/blob/master/test/analyze-commit.test.js#L110) to apply `scope`: ```js test('Return "false" for release type ONLY if the matching rule has no higher "release"', (t) => { const...
prior to this commit, using a custom analysis rule that set release to `false`, for example: ``` [ {type: 'fix', scope: 'frontend', release: 'patch'}, {type: 'fix', scope: '*', release: false}...
Hello, I am doing some tests when merging a prerelease branch for example `develop `into a release branch for example `main`, I was expecting that after the release of a...
I think using `conventional-changelog-preset-loader` should be the best solution for #589 and reduce the burden on the `@semantic-release/commit-analyzer` maintainer. Import loadPreset function from the package and use it to load...
Hi all, my intention is to release a new patch version when the commit message doesn't start with `fix:` or `feat:`. These custom `releaseRules` work, **except** when the PR contains...
Micromatch is more geared towards path matching and that doesn't really play well with e.g. Bitbucket style pull request messages like this example: > Pull request #323: feature/SMKY-1231 Responsiveness fixes...
We’re using the `conventionalcommits` preset. In this preset, adding an exclamation after the type triggers a breaking change/major version bump. Using the default `releaseRules` this works. `feat!:`, `fix!:` and `perf!:`...
Hello, I'm trying to get this plugin working, however I'm always running into the error What I tried so far was the .releaserc.json and package.json config types with both having...
The return type of `analyzeCommits` is declared as `String|null` in the JSDoc header. However, `analyzeCommits` is an async function. Return type should be `Promise` instead. https://github.com/semantic-release/commit-analyzer/blob/685f65ad82eae5e6d627b5812d4031c2a63f02aa/index.js#L12-L26