Skip to content

Commit 82a9b89

Browse files
adjust workflow permissions based on image_json input
1 parent 14a2637 commit 82a9b89

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -471,8 +471,8 @@ jobs:
471471
fail-fast: false
472472
name: 7 push (${{ matrix.tag }}, ${{ matrix.arch }})
473473
permissions:
474-
packages: write
475-
statuses: write
474+
packages: ${{ inputs.image_json && 'read' || 'write' }}
475+
statuses: ${{ inputs.image_json && 'none' || 'write' }}
476476
runs-on: ubuntu-latest
477477
steps:
478478
- uses: actions/checkout@v2
@@ -502,8 +502,8 @@ jobs:
502502
fail-fast: false
503503
name: 8 push manifest (${{ matrix.tag }})
504504
permissions:
505-
packages: write
506-
statuses: write
505+
packages: ${{ inputs.image_json && 'read' || 'write' }}
506+
statuses: ${{ inputs.image_json && 'none' || 'write' }}
507507
runs-on: ubuntu-latest
508508
steps:
509509
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)