Skip to content

Missing support of release commit syntax #3032

Open
@alexgille

Description

@alexgille

Summary

It tends to be a common practice in the industry to have commits for release notes, and release commits, with the following syntax :

  • Release note for vX.Y.Z
  • Release vX.Y.Z

The <action>(<subject>): <message> syntax for commit messages does not permit to emphasize release-related commits, in fact, it hides them, which is bad for the clarity of the commit history.

Expected Behavior

commitlint to support such syntax, via configuration for example.

Current Behavior

commitlint refuses the syntax.

Affected packages

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions