Releases: Namchee/conventional-pr
Version 0.6.0
Overview
This release introduces the following changes and features
- Drops the
allowed-types
andallowed-scopes
options as they're unintuitive. Now title, commit, and branch validation is configured viatitle_pattern
,commit_pattern
, andbranch_pattern
with regex for more advanced configuration. - Introduce branch name validation which can be configured with
branch_pattern
option. No more silly branch names 🎉 - Add a new ability to turn off some validation rules, such as title, commit, and branch validation which can be disabled by filling the option with empty strings.
- Renames some options to a shorter variant of it while updating the documentation about it, namely:
check_draft
->draft
link_issue
->issue
ignore_bot
->bot
- Add workflow reporting system. Find the actual cause why a pull request is invalid.
- Add a better logging system, workflow runs are correctly logged in your action workflow log.
- Improve general performance, whitelist and validations are now being run in parallel instead of synchronously.
For developers
This release fixes the most glaring problem in this project: dirty code, which makes it difficult to maintain and develop this project even for us! Now, the project has been totally rewritten using best practices and carefully documented although it is not perfect.
Version 0.5.0
Overview
This release adds even more powerful logging to this action. Now, status checks are also logged 🎉
Kudos to @smutel for making this happen.
Version 0.4.1
Overview
This release adds a logging function to the action.
Now, the action will log any kind of reason when the checks are finished, regardless of the checked pull request is valid or not.
Version 0.4.0
Overview
This release adds the following features:
- Adds
link_issue
option 🎉. This option will determine whether a valid pull request must refer to at least one issue or pull request. - Adds
ignore_bot
option 🎉. This option will determine if checks should be applied to a bot-submitted pull request. One particular useful use case for this option is dependabot. - Logs when a pull request is valid.
Version 0.3.0
Overview
This release adds these following features:
- New option
maximumFileChange
which limits how many files can be changed in one single pull request. Theoretically, fewer file changes led to an easier review process. Multiple, smaller pull requests are generally favorable compared to one huge pull request.
Version 0.2.1
Overview
This release fixes these following issues:
- Wrongly formatted commit message warning as seen from #7.
- Wrong casing on
allowed_types
andallowed_tags
. - Badly documented
README
. Some parts have been re-written.
Version 0.2.0
Overview
This release adds these following features:
- Perform commit check on pull request. Any commit message that doesn't follow the conventional commit style will now be considered to be invalid.
Version 0.1.0
Overview
This is an initial release of Conventional PR 🎉. For the list of features, please refer to the README.MD
file.