hahow / Probot Conventional Release
Licence: isc
A GitHub App built with Probot that creates GitHub Release following Conventional Commits
Stars: β 48
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Probot Conventional Release
probot-ooo
π
Respond with an auto-responder when you are OOO
Stars: β 36 (-25%)
Mutual labels: probot, probot-app
linter-alex
πSensitive, considerate writing before you merge your Pull Requests
Stars: β 67 (+39.58%)
Mutual labels: probot, probot-app
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: β 23 (-52.08%)
Mutual labels: probot, probot-app
scalafmt-probot
π€Github bot for checking code formatting with scalafmt
Stars: β 15 (-68.75%)
Mutual labels: probot, probot-app
probot-issue-duplicate-detection
A probot plugin for automatic issue duplicate detection
Stars: β 31 (-35.42%)
Mutual labels: probot, probot-app
new-pr-welcome
Welcome users when they open their first PR in your repository
Stars: β 20 (-58.33%)
Mutual labels: probot, probot-app
Mergeable
π€ All the missing GitHub automation π π
Stars: β 475 (+889.58%)
Mutual labels: probot-app, probot
Weekly Digest
Weekly summary of activity on your GitHub repository π
Stars: β 199 (+314.58%)
Mutual labels: probot-app, probot
merge-me
A GitHub app that merges your pull requests once all required checks pass.
Stars: β 19 (-60.42%)
Mutual labels: probot, probot-app
prosebot
π€π Probot App to help you write better on GitHub.
Stars: β 46 (-4.17%)
Mutual labels: probot, probot-app
probot-lambda
Test for running probot in AWS Lambda
Stars: β 25 (-47.92%)
Mutual labels: probot, probot-app
Todo
π€β
GitHub App that creates new issues from actionable comments in your code.
Stars: β 685 (+1327.08%)
Mutual labels: probot-app, probot
First Timers Bot
A friendly bot that helps onboarding new Open Source Contributors
Stars: β 239 (+397.92%)
Mutual labels: probot-app, probot
branch-switcher
a GitHub bot that switches the base branch of pull requests to the preferred branch
Stars: β 15 (-68.75%)
Mutual labels: probot, probot-app
Pull
π€ Keep your forks up-to-date via automated PRs
Stars: β 3,364 (+6908.33%)
Mutual labels: probot-app, probot
probot-semver
A GitHub app that provides automatic semantic versioning support
Stars: β 15 (-68.75%)
Mutual labels: probot, probot-app
Commitlint Bot
[NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests
Stars: β 157 (+227.08%)
Mutual labels: probot-app, probot
Gh Polls Bot
Automatically create polls in GitHub issues.
Stars: β 187 (+289.58%)
Mutual labels: probot-app, probot
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: β 14 (-70.83%)
Mutual labels: probot, probot-app
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: β 13 (-72.92%)
Mutual labels: probot-app, probot
GitHub Conventional Release Bot
A GitHub App built with Probot that creates GitHub Release following Conventional Commits.
Usage
- Install and configure the GitHub App: github.com/apps/conventional-release-bot
- Add commit that message structure should following Conventional Commits
<type>[optional scope]: <description>
[optional body]
[optional footer]
- Push commits (or merged PR) to master branch, and then the GitHub Release will be created
- Git tags (based on SemVer)
- Release date
- Release types: Bug Fixes, New Features and BREAKING CHANGES (follow Conventional Commits's type)
- Commit's scope (follow Conventional Commits's scope)
- Commit's description
- Commit's SHA
- Commit's author
- Diff with last release
Developer Guide
Follow the Configure a GitHub App section of Probot document to create your GitHub App
Requirements
- node >= 8.9.3
- yarn >= 1.3.2
Permissions
- Pull requests Access: Read & write
- Repository contents Access: Read & write
Subscribe to events
- Pull request
Installation
Clone repository:
$ git clone https://github.com/hahow/probot-conventional-release.git
Install packages:
$ yarn install
Run Probot server:
$ yarn start
Deployment
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].