From 83ff265844f3535f34fd683f5b8dd4773f03e53e Mon Sep 17 00:00:00 2001 From: Andrew Brandt Date: Mon, 29 Jun 2026 15:38:04 -0400 Subject: [PATCH 1/3] ci: add PR formatting workflow **Description**: Implement the PR formatting workflow. **Related Issue(s)**: Implements #83 Signed-off-by: Andrew Brandt --- .github/workflows/pull-request-formatting.yml | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/pull-request-formatting.yml diff --git a/.github/workflows/pull-request-formatting.yml b/.github/workflows/pull-request-formatting.yml new file mode 100644 index 0000000..9438251 --- /dev/null +++ b/.github/workflows/pull-request-formatting.yml @@ -0,0 +1,43 @@ +name: "PR Formatting" + +on: + pull_request_target: + types: + - assigned + - unassigned + - labeled + - unlabeled + - opened + - reopened + - edited + - converted_to_draft + - ready_for_review + - review_requested + - review_request_removed + - locked + - unlocked + - synchronize + +defaults: + run: + shell: bash + +permissions: + statuses: write + contents: read + pull-requests: read + +jobs: + title-check: + name: Title Check + runs-on: ubuntu-latest + steps: + - name: Harden Runner + uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4 + with: + egress-policy: audit + + - name: Check PR Title + uses: step-security/action-semantic-pull-request@75d2dd5deafa3e9fccc1626ecd58d076ed1d2c79 # v6.1.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 6f4b50eb5fb54c218f03854d97851bc61ddba485 Mon Sep 17 00:00:00 2001 From: Andrew Brandt Date: Mon, 29 Jun 2026 15:43:11 -0400 Subject: [PATCH 2/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Andrew Brandt --- .github/workflows/pull-request-formatting.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pull-request-formatting.yml b/.github/workflows/pull-request-formatting.yml index 9438251..7f05641 100644 --- a/.github/workflows/pull-request-formatting.yml +++ b/.github/workflows/pull-request-formatting.yml @@ -24,7 +24,6 @@ defaults: permissions: statuses: write - contents: read pull-requests: read jobs: From d18ace3dd8c7158204d5c2be0ac353c055ca2851 Mon Sep 17 00:00:00 2001 From: Andrew Brandt Date: Tue, 30 Jun 2026 09:46:10 -0400 Subject: [PATCH 3/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Andrew Brandt --- .github/workflows/pull-request-formatting.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/pull-request-formatting.yml b/.github/workflows/pull-request-formatting.yml index 7f05641..5263c0e 100644 --- a/.github/workflows/pull-request-formatting.yml +++ b/.github/workflows/pull-request-formatting.yml @@ -3,20 +3,11 @@ name: "PR Formatting" on: pull_request_target: types: - - assigned - - unassigned - - labeled - - unlabeled - opened - reopened - edited - - converted_to_draft - - ready_for_review - - review_requested - - review_request_removed - - locked - - unlocked - synchronize + - ready_for_review defaults: run: