Skip to content

A Github Action to prevent merging pull requests containing autosquash commit messages.

License

Notifications You must be signed in to change notification settings

semestry/block-autosquash-commits-action

 
 

Repository files navigation

Block Autosquash Commits Action

CI Dependabot Status

A Github Action to prevent merging pull requests containing autosquash commit messages.

How it works

If any commit message in the pull request starts with fixup! or squash! the check status will be set to error.

Usage

on: pull_request

name: Pull Requests

jobs:
  message-check:
    name: Block Autosquash Commits

    runs-on: ubuntu-latest

    steps:
      - name: Block Autosquash Commits
        uses: xt0rted/block-autosquash-commits-action@master
        with:
          repo-token: ${{ secrets.GITHUB_TOKEN }}

You'll also need to add a required status check rule for your action to block merging if it detects any fixup! or squash! commits.

About

A Github Action to prevent merging pull requests containing autosquash commit messages.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.5%
  • Dockerfile 5.5%