no-merge-commits.yml 701 B

1234567891011121314151617181920212223
  1. # SPDX-FileCopyrightText: 2024 Christina Sørensen
  2. # SPDX-License-Identifier: EUPL-1.2
  3. #
  4. # SPDX-FileCopyrightText: 2023-2024 Christina Sørensen, eza contributors
  5. # SPDX-FileCopyrightText: 2014 Benjamin Sago
  6. # SPDX-License-Identifier: MIT
  7. name: No Merge Commits
  8. on:
  9. pull_request:
  10. branches: [main]
  11. concurrency:
  12. group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }}
  13. cancel-in-progress: true
  14. jobs:
  15. no-merge-commits:
  16. runs-on: ubuntu-latest
  17. steps:
  18. - name: Checkout
  19. uses: actions/checkout@v4
  20. - name: Run test
  21. uses: NexusPHP/no-merge-commits@v2.1.0
  22. with:
  23. token: ${{ secrets.GITHUB_TOKEN }}