Skip to content

Commit 9a62127

Browse files
committed
Build/Test Tools: Add some further missing permissions to the GitHub Actions workflows.
These permissions are not required for a public repo but are required for a private repo, for example a private fork. Props johnbillion, desrosj Follow-up to r60612. See #63170 git-svn-id: https://develop.svn.wordpress.org/trunk@60624 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 49fb589 commit 9a62127

File tree

4 files changed

+18
-1
lines changed

4 files changed

+18
-1
lines changed

.github/workflows/check-built-files.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,5 @@ jobs:
4646
# This prevents an unnecessary second run after changes are committed back because Dependabot always rebases and force pushes.
4747
if: ${{ github.repository == 'wordpress/wordpress-develop' && ( github.actor != 'dependabot[bot]' || github.event.commits < 2 ) }}
4848
uses: ./.github/workflows/reusable-check-built-files.yml
49+
permissions:
50+
contents: read

.github/workflows/reusable-upgrade-testing.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ jobs:
5858
# - Checks the version of WordPress after the upgrade.
5959
upgrade-tests:
6060
name: ${{ inputs.wp }} to ${{ inputs.new-version }} / PHP ${{ inputs.php }} with ${{ 'mariadb' == inputs.db-type && 'MariaDB' || 'MySQL' }} ${{ inputs.db-version }}${{ inputs.multisite && ' multisite' || '' }}
61-
permissions: {}
61+
permissions:
62+
contents: read
6263
runs-on: ${{ inputs.os }}
6364
timeout-minutes: 20
6465

.github/workflows/upgrade-develop-testing.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ jobs:
5757
uses: ./.github/workflows/reusable-upgrade-testing.yml
5858
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
5959
needs: [ build ]
60+
permissions:
61+
contents: read
6062
strategy:
6163
fail-fast: false
6264
matrix:
@@ -90,6 +92,8 @@ jobs:
9092
uses: ./.github/workflows/reusable-upgrade-testing.yml
9193
if: ${{ github.repository != 'WordPress/wordpress-develop' }}
9294
needs: [ build ]
95+
permissions:
96+
contents: read
9397
strategy:
9498
fail-fast: false
9599
matrix:

.github/workflows/upgrade-testing.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ jobs:
5959
name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
6060
uses: ./.github/workflows/reusable-upgrade-testing.yml
6161
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
62+
permissions:
63+
contents: read
6264
strategy:
6365
fail-fast: false
6466
matrix:
@@ -94,6 +96,8 @@ jobs:
9496
name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
9597
uses: ./.github/workflows/reusable-upgrade-testing.yml
9698
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
99+
permissions:
100+
contents: read
97101
strategy:
98102
fail-fast: false
99103
matrix:
@@ -122,6 +126,8 @@ jobs:
122126
name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
123127
uses: ./.github/workflows/reusable-upgrade-testing.yml
124128
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
129+
permissions:
130+
contents: read
125131
strategy:
126132
fail-fast: false
127133
matrix:
@@ -154,6 +160,8 @@ jobs:
154160
name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
155161
uses: ./.github/workflows/reusable-upgrade-testing.yml
156162
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
163+
permissions:
164+
contents: read
157165
strategy:
158166
fail-fast: false
159167
matrix:
@@ -182,6 +190,8 @@ jobs:
182190
name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
183191
uses: ./.github/workflows/reusable-upgrade-testing.yml
184192
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
193+
permissions:
194+
contents: read
185195
strategy:
186196
fail-fast: false
187197
matrix:

0 commit comments

Comments
 (0)