mochajs / mocha

☕️ simple, flexible, fun javascript test framework for node.js & the browser

Home Page:https://mochajs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🛠 Repo: Set up commit/PR linting to (only) enforce PR titles, per squash merging

JoshuaKGoldberg opened this issue · comments

Tooling Suggestion Checklist

Overview

Following #5038 (comment):

We're discussing this now. Our consensus is:

  1. We don't believe the benefits of a pristine Git history to be worth the cost of asking everyone to maintain that history
  2. Squash merging PRs using their title + description preserves a relatively clean history
  3. We'll switch to squash merging always, and only enforcing conventions on the PR title
  4. We can therefore remove commit linting for anything other than file formatting

Filing this issue to track setting up new / updating any existing workflows to match this preference.

Additional Info

No response

#5077 started on this.

I believe that was all we needed, actually! Closing out. 🙂