Skip to content

Commit e6eb04e

Browse files
Copilothsluoyz
andcommitted
fix: add explicit permissions to GitHub Actions workflow
- Add contents: read permission to test job - Add contents: read permission to build job - Add contents: write, issues: write, pull-requests: write to release job - Fixes CodeQL security alerts about missing workflow permissions Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
1 parent 4c65abf commit e6eb04e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ jobs:
1212
test:
1313
name: Test
1414
runs-on: ubuntu-latest
15+
permissions:
16+
contents: read
1517
strategy:
1618
matrix:
1719
go-version: ['1.23.0']
@@ -41,6 +43,8 @@ jobs:
4143
build:
4244
name: Build
4345
runs-on: ubuntu-latest
46+
permissions:
47+
contents: read
4448
strategy:
4549
matrix:
4650
go-version: ['1.23.0']
@@ -60,6 +64,10 @@ jobs:
6064
release:
6165
name: Release
6266
runs-on: ubuntu-latest
67+
permissions:
68+
contents: write
69+
issues: write
70+
pull-requests: write
6371
needs: [test, build]
6472
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
6573

0 commit comments

Comments
 (0)