thunderbird-android icon indicating copy to clipboard operation
thunderbird-android copied to clipboard

Enforcing semantic commit messages

Open kewisch opened this issue 6 months ago • 5 comments

We recently agreed in the git commit guide we'd use semantic commits. I'd like us to enforce this automatically as much as possible. Proposed actions:

  • Adjust dependabot config to use chore(deps): as a prefix
  • Change merge setting "Default commit message" to either "Pull request title" or "Pull request title and description", and add a GitHub action to enforce the pull request title needs to be semantic as well.
  • Add a GitHub action and local checks that enforces that each commit uses semantic commits (e.g. commitlint)

@wmontwe @toddheasley does this make sense? Should we add the same checks for iOS as well?

kewisch avatar May 15 '25 10:05 kewisch

Deploy Preview for dashboard-v2-novu-staging ready!

Name Link
Latest commit 400ad4b03a9e15f13ac23b597d1174d20740de7b
Latest deploy log https://app.netlify.com/sites/dashboard-v2-novu-staging/deploys/67a4fabc350f230008527f71
Deploy Preview https://deploy-preview-7679.dashboard-v2.novu-staging.co
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Feb 06 '25 18:02 netlify[bot]

Deploy Preview for dev-web-novu ready!

Name Link
Latest commit 400ad4b03a9e15f13ac23b597d1174d20740de7b
Latest deploy log https://app.netlify.com/sites/dev-web-novu/deploys/67a4fabcb3afc100085d336b
Deploy Preview https://deploy-preview-7679.dashboard.novu-staging.co
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Feb 06 '25 18:02 netlify[bot]

@jainpawan21 ping, let's merge or close this

scopsy avatar Jun 08 '25 17:06 scopsy