From 6725b85de5601ed4b1714b7e5b51180de0eda090 Mon Sep 17 00:00:00 2001 From: avivkeller Date: Tue, 5 Aug 2025 13:58:55 -0400 Subject: [PATCH 1/3] feat(ci): request reviews from API experts --- .github/CODEOWNERS | 6 +++++- .../workflows/request-codeowner-review.yml | 21 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/request-codeowner-review.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a12b22ef5b80e..d209e9cebdd72 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -41,6 +41,10 @@ docs @nodejs/nodejs-website @nodejs/web-infra apps/site/pages/en/blog/release @nodejs/releasers apps/site/pages/en/blog/announcements @nodejs/releasers -# Specific content +# The following users DO NOT have write access, and their review is requested +# via a GitHub action. +apps/site/pages/en/learn/diagnostics @nodejs/diagnostics apps/site/pages/en/learn/getting-started/security-best-practices.md @nodejs/security-wg +apps/site/pages/en/learn/manipulating-files @nodejs/fs +apps/site/pages/en/learn/test-runner @nodejs/test_runner apps/site/pages/en/learn/typescript @nodejs/typescript diff --git a/.github/workflows/request-codeowner-review.yml b/.github/workflows/request-codeowner-review.yml new file mode 100644 index 0000000000000..3dc64679a7bcc --- /dev/null +++ b/.github/workflows/request-codeowner-review.yml @@ -0,0 +1,21 @@ +name: Request Codeowner Reviews + +on: + pull_request_target: + types: [opened] + +permissions: + contents: read + pull-requests: write + +jobs: + request-reviews: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Request Codeowner Reviews + uses: avivkeller/request-codeowner-review@9e110a888cece63c8abfe914a734ec160f5785dc # v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} From f24a1cfb014de258d2eed1ead0e27dfd061cfabf Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Mon, 11 Aug 2025 17:19:24 -0400 Subject: [PATCH 2/3] Update request-codeowner-review.yml Signed-off-by: Aviv Keller --- .github/workflows/request-codeowner-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/request-codeowner-review.yml b/.github/workflows/request-codeowner-review.yml index 3dc64679a7bcc..7043b2ae62b1a 100644 --- a/.github/workflows/request-codeowner-review.yml +++ b/.github/workflows/request-codeowner-review.yml @@ -16,6 +16,6 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Request Codeowner Reviews - uses: avivkeller/request-codeowner-review@9e110a888cece63c8abfe914a734ec160f5785dc # v1 + uses: avivkeller/request-codeowner-review@0acf2fd074226a86efc85ff0356242fc35d68b32 # v1.1.0 with: token: ${{ secrets.GITHUB_TOKEN }} From 713fac078d75673f4bb0639a84edf804e414a51e Mon Sep 17 00:00:00 2001 From: avivkeller Date: Thu, 18 Sep 2025 16:14:57 -0400 Subject: [PATCH 3/3] fixup! --- .github/workflows/request-codeowner-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/request-codeowner-review.yml b/.github/workflows/request-codeowner-review.yml index 7043b2ae62b1a..1e45cc7a67286 100644 --- a/.github/workflows/request-codeowner-review.yml +++ b/.github/workflows/request-codeowner-review.yml @@ -16,6 +16,6 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Request Codeowner Reviews - uses: avivkeller/request-codeowner-review@0acf2fd074226a86efc85ff0356242fc35d68b32 # v1.1.0 + uses: pkgjs/request-codeowner-review@0acf2fd074226a86efc85ff0356242fc35d68b32 # v1.1.0 with: token: ${{ secrets.GITHUB_TOKEN }}