
Enforce a Semver tag in each pull request title to facilitate auto-generation of Semver versions
Enforce a Semver tag in each pull request title to facilitate auto-generation of Semver versions
Enforce a Semver tag in each pull request title to facilitate auto-generation of Semver versions
Enable the plugin under the "merge checks" repository settings.
Configure how many review approvals are required for each class of Semver increment.
Each pull request must be prefixed with a valid Semver label or it won't be able to merge.
Prevent the merging of a pull request unless it has the required number of review approvals for the defined Semver increment.
More details
If you already enforce pull requests to your main branch and are following Semver to version your repository then this plugin may be of use.
Each PR title will be required start with Major, Minor, Patch or Upkeep. The latter is for changes not requiring a release, e.g. documentation or improved tests.
For each of these prefixes you can configure how many review approvals are needed to merge a PR. Often you'll want a greater number for Major breaking changes than for Patch fixes.
Once this plugin is in use you can use the sister CLI to query Bitbucket REST api and determine the next Semver version during a release. See https://github.com/mikestead/bitbucket-semver
Reviews for cloud
(0)Sign in to write a reviewReviews for server
(0)Sign in to write a reviewReviews for Data Center
(0)Sign in to write a reviewCloud Pricing
Server Pricing
Data Center Pricing
Support is not available for this app.
Vendor support resources
Atlassian-hosted discussions connect you to other customers who use this app.
Versions
Version 1.1.0 • Bitbucket Server 5.2.0 - 6.8.1 • Released 2017-09-11
Summary
First release with support for semver version PR title prefixing
Installation
- Log into your Bitbucket instance as an admin.
- Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
- Click Find new apps or Find new add-ons from the left-hand side of the page.
- Locate Semver Pull Request Checker via search. Results include app versions compatible with your Bitbucket instance.
- Click Install to download and install your app.
- You're all set! Click Close in the Installed and ready to go dialog.