Skip to content

Commit 89df0f7

Browse files
Fcursoragent
andcommitted
fix(ci): grant pull-requests write for PR comments and fix reviewdog install
PR comment steps need pull-requests: write in addition to issues: write. Use reviewdog install.sh in psscriptanalyzer workflow to match reviewdog.yml. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent bd8500b commit 89df0f7

5 files changed

Lines changed: 6 additions & 10 deletions

File tree

.github/workflows/dependency-validation.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ env:
1313
permissions:
1414
contents: read
1515
issues: write
16+
pull-requests: write
1617

1718
jobs:
1819
validate-dependencies:

.github/workflows/dependency-vulnerability-scan.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
permissions:
2121
contents: read
2222
issues: write
23+
pull-requests: write
2324
steps:
2425
- name: Checkout repository
2526
uses: actions/checkout@v6

.github/workflows/metrics-collection.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
permissions:
3232
contents: read
3333
issues: write
34+
pull-requests: write
3435

3536
steps:
3637
- name: Checkout repository

.github/workflows/psscriptanalyzer.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,10 @@ jobs:
5959
shell: pwsh
6060
run: |
6161
pwsh -NoProfile -ExecutionPolicy Bypass -File ./.github/scripts/psa_to_reviewdog.ps1 -ReportPath psscriptanalyzer-report.json
62-
- name: Run reviewdog (download binary)
62+
- name: Install reviewdog CLI
6363
if: github.event_name == 'pull_request'
6464
run: |
65-
set -e
66-
echo "Downloading reviewdog"
67-
RD_VER=0.13.1
68-
OS_NAME=$(uname | tr '[:upper:]' '[:lower:]')
69-
curl -sSL "https://github.com/reviewdog/reviewdog/releases/download/v${RD_VER}/reviewdog_${RD_VER}_${OS_NAME}_amd64.tar.gz" -o /tmp/reviewdog.tar.gz
70-
mkdir -p /tmp/reviewdog
71-
tar -xzf /tmp/reviewdog.tar.gz -C /tmp/reviewdog
72-
sudo mv /tmp/reviewdog/reviewdog /usr/local/bin/reviewdog
73-
reviewdog -version
65+
curl -sSfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b /usr/local/bin v0.17.0
7466
- name: Run reviewdog annotations (rdjson)
7567
if: github.event_name == 'pull_request'
7668
run: |

.github/workflows/validate-profile.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
permissions:
1616
contents: read
1717
issues: write
18+
pull-requests: write
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v6

0 commit comments

Comments
 (0)