pr-compliance-action

Check PR for compliance on title, linked issues, and files changed

MIT License

Stars
159
Committers
6

Bot releases are hidden (Show)

pr-compliance-action - v1.3.1 Latest Release

Published by mtfoley about 1 year ago

What's Changed

Bug Fixes:

Other Changes:

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v1.3.0...v1.3.1

pr-compliance-action - v1.3.0

Published by mtfoley about 1 year ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v1.2.1...v1.3.0

pr-compliance-action - Fix default `body-regex` pattern

Published by mtfoley over 1 year ago

What's Changed

Bug Fixes:

New Contributors

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v1.2.0...v1.2.1

pr-compliance-action - v1.2.0

Published by mtfoley almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v1.1.0...v1.2.0

pr-compliance-action - v1.1.0

Published by mtfoley over 2 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v1.0.1...v1.1.0

pr-compliance-action - v1.0.1

Published by mtfoley almost 3 years ago

What's Changed

README was updated to reflect pull_request_target as trigger event in sample workflow file.

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v1.0.0...v1.0.1

pr-compliance-action - v1.0.0 pr-compliance-action Ready for Use

Published by mtfoley almost 3 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.5.0...v1.0.0

pr-compliance-action - v0.5.0 Use PR Reviews

Published by mtfoley almost 3 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.4.0...v0.5.0

pr-compliance-action - v0.4.0: default `repo-token` to `github.token`

Published by mtfoley almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.3.0...v0.4.0

pr-compliance-action - v0.3.0

Published by mtfoley almost 3 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.2.1...v0.3.0

pr-compliance-action - v0.2.1

Published by mtfoley almost 3 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.2.0...v0.2.1

pr-compliance-action - v0.2.0

Published by mtfoley almost 3 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.1.1...v0.2.0

pr-compliance-action - v0.1.1

Published by mtfoley almost 3 years ago

What's Changed

  • docs: Create CODE_OF_CONDUCT.md by @mtfoley in #37
  • docs: add issue templates by @mtfoley in #38
  • fix: action fail on invalid title by @mtfoley in #46
  • chore(deps-dev): bump eslint-plugin-github from 4.3.0 to 4.3.2
  • chore(deps-dev): bump @typescript-eslint/parser from 4.32.0 to 5.1.0
  • chore(deps-dev): bump jest from 27.2.4 to 27.3.0
  • chore(deps-dev): bump eslint-plugin-jest from 24.5.0 to 25.2.2
  • chore(deps-dev): bump typescript from 4.4.3 to 4.4.4
  • chore(deps-dev): bump @types/node from 16.10.3 to 16.11.1

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.1.0...v0.1.1

pr-compliance-action - Feature: Ignore Team Members

Published by mtfoley about 3 years ago

What's Changed

Release Notes

New feature of skipping checks on PR authored by org team members/repo owners by default.

pr-compliance-action - v0.0.3

Published by mtfoley about 3 years ago

What's Changed

Full Changelog: https://github.com/mtfoley/pr-compliance-action/compare/v0.0.2...v0.0.3

pr-compliance-action - Cleanup Prerelease

Published by mtfoley about 3 years ago

Changelog:

  • feat: improve regex for detecting linked issues, closes #22
  • feat: skip checks on closed PR, closes #23
pr-compliance-action - Initial Release

Published by mtfoley about 3 years ago

pr-compliance-action

This action is meant to help in managing inbound PRs that may need adjustment other than code.

Functionality

It looks for the following:

  • PR Title formatted according to @commitlint/conventional-commit.
  • PR Body refers to an issue, as detected by a regular expression
  • PR originates from a protected branch e.g. "main", (based on head ref)
  • PR includes modifications to specific files that should be reviewed carefully (e.g. package.json)