From 4487901d4287c7f50d5f690f1c44e8d5e0f365cc Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 13:45:29 +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 683949f136cb8ab4a444b57d941c9da1a8d26e64 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 14:40:44 +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 e7969e63d052cd02052800fed1eae5a8bdebfc80 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:01:40 +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 ad06740a7ece89a8e0bc38e5a72908c18eb640dc Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:21:02 +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 c93e18d305bbbab42c7cd89404de5651932ab9a3 Mon Sep 17 00:00:00 2001 From: bunnam988 Date: Mon, 13 Jul 2026 16:41:56 +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