From 4f1750c31ac3951e96984d311fb7c7c3f2fd1873 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 13:47:40 +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 61c8476ab8925fdaacced40d76ba1a7b674a8fd9 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 14:41:27 +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 dda0aa4bd64d125682a5f482181c5071e9a8590c Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:02:22 +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 f4f4a6c4792a72ec9aa3df8e40668aee22857e2b Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:21:42 +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 af35fa2e2d617aa39d1f23d3f7fb36f80c981219 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:42:42 +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