Skip to content

Releases: Namchee/conventional-pr

Version 0.6.0

20 Oct 03:52
104d82f
Compare
Choose a tag to compare

Overview

This release introduces the following changes and features

  • Drops the allowed-types and allowed-scopes options as they're unintuitive. Now title, commit, and branch validation is configured via title_pattern, commit_pattern, and branch_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

19 Sep 14:24
ba0f44c
Compare
Choose a tag to compare
Pre-release

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

09 Feb 06:34
fa79177
Compare
Choose a tag to compare

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

08 Feb 15:17
Compare
Choose a tag to compare

Overview

This release adds the following features:

  1. Adds link_issue option 🎉. This option will determine whether a valid pull request must refer to at least one issue or pull request.
  2. 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.
  3. Logs when a pull request is valid.

Version 0.3.0

09 Nov 14:16
74d7382
Compare
Choose a tag to compare

Overview

This release adds these following features:

  1. 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

14 Oct 02:39
c4c8109
Compare
Choose a tag to compare

Overview

This release fixes these following issues:

  1. Wrongly formatted commit message warning as seen from #7.
  2. Wrong casing on allowed_types and allowed_tags.
  3. Badly documented README. Some parts have been re-written.

Version 0.2.0

13 Oct 13:15
56491f9
Compare
Choose a tag to compare

Overview

This release adds these following features:

  1. 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

12 Oct 12:26
Compare
Choose a tag to compare

Overview

This is an initial release of Conventional PR 🎉. For the list of features, please refer to the README.MD file.