Skip to content

Commit 7d7bd76

Browse files
ci: move workflow permissions to job level (SonarCloud)
1 parent 97b353a commit 7d7bd76

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

.github/workflows/build-and-test.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ concurrency:
1111
cancel-in-progress: true
1212
jobs:
1313
debug_build:
14+
permissions:
15+
actions: write
16+
contents: read
1417
name: Debug build
1518
runs-on: ubuntu-22.04
16-
permissions:
1719
contents: read
1820
pull-requests: read
1921
steps:
@@ -23,9 +25,11 @@ jobs:
2325
- name: Build
2426
run: ./gradlew assembleDebug
2527
release_build:
28+
permissions:
29+
actions: write
30+
contents: read
2631
name: Release build
2732
runs-on: ubuntu-22.04
28-
permissions:
2933
contents: read
3034
pull-requests: read
3135
steps:
@@ -35,9 +39,11 @@ jobs:
3539
- name: Build
3640
run: ./gradlew assembleRelease
3741
tests:
42+
permissions:
43+
actions: write
44+
contents: read
3845
name: Tests
3946
runs-on: ubuntu-22.04
40-
permissions:
4147
contents: read
4248
pull-requests: read
4349
steps:
@@ -60,9 +66,11 @@ jobs:
6066
env:
6167
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
6268
size_check_xml:
69+
permissions:
70+
actions: write
71+
contents: read
6372
name: Size Check XML
6473
runs-on: ubuntu-22.04
65-
permissions:
6674
contents: read
6775
pull-requests: read
6876
steps:
@@ -78,9 +86,11 @@ jobs:
7886
emerge_api_key: ${{ secrets.EMERGE_TOOLS_API_KEY }}
7987
build_type: debug
8088
size_check_compose:
89+
permissions:
90+
actions: write
91+
contents: read
8192
name: Size Check Compose
8293
runs-on: ubuntu-22.04
83-
permissions:
8494
contents: read
8595
pull-requests: read
8696
steps:

0 commit comments

Comments
 (0)