https://github.com/sebbo2002/action-is-semantic-pr
GitHub Action that creates an annotation with the resulting release type when using semantic-release…
https://github.com/sebbo2002/action-is-semantic-pr
Last synced: 3 months ago
JSON representation
GitHub Action that creates an annotation with the resulting release type when using semantic-release…
- Host: GitHub
- URL: https://github.com/sebbo2002/action-is-semantic-pr
- Owner: sebbo2002
- License: mit
- Created: 2022-05-01T16:35:15.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2026-04-15T20:42:59.000Z (3 months ago)
- Last Synced: 2026-04-15T22:32:30.422Z (3 months ago)
- Language: TypeScript
- Size: 118 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# @sebbo2002/is-semantic-pr
[](LICENSE)
It happens to me very often that I merge a pull request that does not contain any semantic commits and therefore no
release is generated. This bot is supposed to help me by looking at the commits of the PR, determining the release type
using `@semantic-release/commit-analyzer` and then leaving an [annotation](https://github.com/actions/toolkit/tree/main/packages/core#annotations)
in the PR what kind of release would be triggered. If no release is generated during the merge, an appropriate warning
is left.
## ⚡️ Quick Start
```yaml
name: is-semantic-pr
on:
- pull_request
jobs:
release-bot:
runs-on: ubuntu-latest
steps:
- name: 🤖 is-semantic-release
uses: sebbo2002/action-is-semantic-pr@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
```
## 🙆🏼♂️ Copyright and license
Copyright (c) Sebastian Pekarek under the [MIT license](LICENSE).