edk2/.github/workflows
Michael Kubacki edb5331f78 .github/workflows: Add PR formatting validator
This workflow runs when GitHub PRs are modified (edited, opened,
reopened, and synchronized) to perform basic validation of the PR
title and description.

Right now, this includes:

- Checking that the PR title is not empty
- Checking that the PR body is not empty
- Checking that the PR body meets the minimum text length.
  Where the minimum text length is defined to be the number of
  characters in the PR template with empty sections
- Checking that PR template placeholder do not remain in the PR
  description

If a check fails, a GitHub comment will be left on the PR and a PR
status check failure will be present on the PR until the issue is
resolved. Upon future runs of the workflow, existing PR validation
message contents are hashed and compared to a new message that may
potentially be posted. If the same comment is already posted in the
PR, it is not posted again.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2025-10-01 23:46:51 +00:00
..
pr-labeler .github: Add PR template 2024-05-29 00:40:36 +00:00
BuildPlatform.yml workflows: Add UniversalPayload in to git work flow 2025-03-09 02:22:38 +08:00
codeql.yml .azurepipelines,.github,.pytool: Disable ARM32 at Top Level/Pipelines 2025-09-25 22:04:10 +00:00
issue-assignment.yml .github: Add issue automation workflows 2024-12-21 01:30:20 +00:00
issue-triage.yml .github: Add issue automation workflows 2024-12-21 01:30:20 +00:00
pr-labeler.yml GitHub Action: Bump github/issue-labeler from 3.1 to 3.4 2024-08-27 18:51:21 +00:00
pull-request-formatting-validator.yml .github/workflows: Add PR formatting validator 2025-10-01 23:46:51 +00:00
request-reviews.yml GitHub Action: Bump actions/create-github-app-token from 1 to 2 2025-04-07 16:01:33 +00:00
scheduled-maintenance.yml .github: Add issue automation workflows 2024-12-21 01:30:20 +00:00
stale.yml .github/stale.yml: Exempt type:code-first changes 2025-03-07 18:59:15 +00:00
upl-build.yml workflows: Add UniversalPayload in to git work flow 2025-03-09 02:22:38 +08:00