raygun4node icon indicating copy to clipboard operation
raygun4node copied to clipboard

ci: add PR title checks

Open miquelbeltran opened this issue 1 year ago • 0 comments

ci: add PR title checks

Description :memo:

  • Purpose: Enforce the user of Conventional Commits in PR titles
  • Approach: Adds a GitHub Actions configuration that runs on PR creation and update

Type of change

  • [x] New feature (non-breaking change which adds functionality)

Updates

  • Added pr.yml configuration file.
  • The file contains the GitHub Actions configuration, with the following steps:
    1. Checks if the PR title is valid
    2. If not, it adds an info message
    3. If then is fixed, the info message is removed

Test plan :test_tube:

  • Needs to be merged into develop to see it in action.
  • Uses a standard template found in other repos so it should work the same.

Author to check :eyeglasses:

  • [x] Project and all contained modules builds successfully
  • [x] Self-/dev-tested
  • [x] Unit/UI/Automation/Integration tests provided where applicable
  • [x] Code is written to standards
  • [x] Appropriate documentation written (code comments, internal docs)

Reviewer to check :heavy_check_mark:

  • [ ] Project and all contained modules builds successfully
  • [ ] Change has been dev-/reviewer-tested, where possible
  • [ ] Unit/UI/Automation/Integration tests provided where applicable
  • [ ] Code is written to standards
  • [ ] Appropriate documentation written (code comments, internal docs)

miquelbeltran avatar Apr 26 '24 05:04 miquelbeltran