|
79 | 79 | SEMGREP_APP_TOKEN: |
80 | 80 | description: 'Optional Semgrep App token for enhanced rules' |
81 | 81 | required: false |
| 82 | + GH_PACKAGES_TOKEN: |
| 83 | + description: 'PAT with read:packages scope for cross-org GitHub Packages access (falls back to GITHUB_TOKEN)' |
| 84 | + required: false |
82 | 85 |
|
83 | 86 |
|
84 | 87 | # NOTE: Per-job permissions blocks are intentionally omitted. |
@@ -156,7 +159,7 @@ jobs: |
156 | 159 | - name: Install dependencies |
157 | 160 | env: |
158 | 161 | PM: ${{ needs.detect-pm.outputs.package-manager }} |
159 | | - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 162 | + NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }} |
160 | 163 | working-directory: ${{ inputs.working-directory }} |
161 | 164 | run: | |
162 | 165 | case $PM in |
@@ -419,7 +422,7 @@ jobs: |
419 | 422 | - name: Install dependencies |
420 | 423 | env: |
421 | 424 | PM: ${{ needs.detect-pm.outputs.package-manager }} |
422 | | - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 425 | + NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }} |
423 | 426 | working-directory: ${{ inputs.working-directory }} |
424 | 427 | run: | |
425 | 428 | case $PM in |
@@ -481,7 +484,7 @@ jobs: |
481 | 484 | - name: Install dependencies |
482 | 485 | env: |
483 | 486 | PM: ${{ needs.detect-pm.outputs.package-manager }} |
484 | | - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 487 | + NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }} |
485 | 488 | working-directory: ${{ inputs.working-directory }} |
486 | 489 | run: | |
487 | 490 | case $PM in |
@@ -532,7 +535,7 @@ jobs: |
532 | 535 | - name: Install dependencies |
533 | 536 | env: |
534 | 537 | PM: ${{ needs.detect-pm.outputs.package-manager }} |
535 | | - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 538 | + NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }} |
536 | 539 | working-directory: ${{ inputs.working-directory }} |
537 | 540 | run: | |
538 | 541 | case $PM in |
|
0 commit comments