File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -12,22 +12,44 @@ concurrency:
1212 group : ${{ github.workflow }}-${{ github.ref }}
1313 cancel-in-progress : true
1414
15+ # Required permissions for all jobs
16+ permissions :
17+ contents : read
18+ pull-requests : write
19+ checks : write
20+ security-events : write
21+
1522jobs :
1623 # Run all CI checks in parallel
1724 lint :
1825 name : Code Quality
1926 uses : ./.github/workflows/lint.yml
27+ permissions :
28+ contents : read
29+ pull-requests : write
30+ checks : write
31+
2032 test :
2133 name : Tests & Coverage
2234 uses : ./.github/workflows/test.yml
35+ permissions :
36+ contents : read
37+ pull-requests : write
38+
2339 build :
2440 name : Build Validation
2541 uses : ./.github/workflows/build.yml
42+ permissions :
43+ contents : read
2644
2745 security :
2846 name : Security Checks
2947 uses : ./.github/workflows/security.yml
3048 if : github.event_name == 'pull_request' || github.ref == 'refs/heads/main'
49+ permissions :
50+ contents : read
51+ pull-requests : write
52+ security-events : write
3153
3254 # Final validation step
3355 ci-success :
You can’t perform that action at this time.
0 commit comments