Skip to content

Version 0.6.0

Compare
Choose a tag to compare
@Namchee Namchee released this 20 Oct 03:52
· 57 commits to master since this release
104d82f

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.