From 8045974af5faa21b6d6541273f0c78a01cdf0dea Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 13:46:23 +0530 Subject: [PATCH 1/5] Add PR Format Check workflow --- .github/workflows/pr-lint.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/workflows/pr-lint.yml diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml new file mode 100644 index 0000000..f59c4d3 --- /dev/null +++ b/.github/workflows/pr-lint.yml @@ -0,0 +1,9 @@ +name: PR Format Check + +on: + pull_request_target: + types: [opened, edited] + +jobs: + lint: + uses: rdkcentral/build_tools_workflows/.github/workflows/pr-lint.yml@develop From 46c636b47e9f78c9a19a39c0315c6091807f8b60 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 14:41:06 +0530 Subject: [PATCH 2/5] Add explicit permissions block (least privilege) --- .github/workflows/pr-lint.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index f59c4d3..ccf925a 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -4,6 +4,10 @@ on: pull_request_target: types: [opened, edited] +permissions: + contents: read + pull-requests: write + jobs: lint: uses: rdkcentral/build_tools_workflows/.github/workflows/pr-lint.yml@develop From d42d4b77856f4ac0b336a253a2cc31e84eecd167 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:02:01 +0530 Subject: [PATCH 3/5] Add issues:write for PR comment API --- .github/workflows/pr-lint.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index ccf925a..07f8076 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -6,6 +6,7 @@ on: permissions: contents: read + issues: write pull-requests: write jobs: From 1c939203a7a1beeb6ccb6ef5e2aed9224827a424 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:21:22 +0530 Subject: [PATCH 4/5] Add issues:write for PR comment API --- .github/workflows/pr-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index 07f8076..372e9a3 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -2,7 +2,7 @@ name: PR Format Check on: pull_request_target: - types: [opened, edited] + types: [opened, edited, synchronize, reopened] permissions: contents: read From dbf6b4824282e890be32ddb729fc29abde7fbe95 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:42:17 +0530 Subject: [PATCH 5/5] Add issues:write for PR comment API --- .github/workflows/pr-lint.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index 372e9a3..7b2c503 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -9,6 +9,10 @@ permissions: issues: write pull-requests: write +concurrency: + group: pr-format-check-${{ github.event.pull_request.number }} + cancel-in-progress: true + jobs: lint: uses: rdkcentral/build_tools_workflows/.github/workflows/pr-lint.yml@develop