Skip to content

Commit f1fd183

Browse files
committed
Add minimal permissions to Workflows
1 parent 3e76662 commit f1fd183

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-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 @@ env:
1212
jobs:
1313
build:
1414
runs-on: ${{matrix.os}}
15+
permissions:
16+
contents: read
1517
strategy:
1618
matrix:
1719
os:
@@ -45,6 +47,8 @@ jobs:
4547

4648
build-wasm:
4749
runs-on: ${{matrix.os}}
50+
permissions:
51+
contents: read
4852
strategy:
4953
matrix:
5054
os:
@@ -69,6 +73,8 @@ jobs:
6973
rustfmt:
7074
name: Rustfmt
7175
runs-on: ubuntu-24.04
76+
permissions:
77+
contents: read
7278
steps:
7379
- name: Checkout code
7480
uses: actions/checkout@v4
@@ -85,6 +91,8 @@ jobs:
8591
clippy:
8692
name: Clippy
8793
runs-on: ubuntu-24.04
94+
permissions:
95+
contents: read
8896
steps:
8997
- name: Checkout code
9098
uses: actions/checkout@v4

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ jobs:
1212
build-linux:
1313
name: Build Linux x86_64
1414
runs-on: ubuntu-latest
15+
permissions:
16+
contents: read
1517

1618
steps:
1719
- name: Checkout code
@@ -54,6 +56,8 @@ jobs:
5456
build-windows:
5557
name: Build Windows x86_64
5658
runs-on: windows-latest
59+
permissions:
60+
contents: read
5761

5862
steps:
5963
- name: Checkout code
@@ -96,6 +100,8 @@ jobs:
96100
build-macos:
97101
name: Build macOS aarch64
98102
runs-on: macos-latest
103+
permissions:
104+
contents: read
99105

100106
steps:
101107
- name: Checkout code
@@ -146,6 +152,8 @@ jobs:
146152
name: Create GitHub Release
147153
needs: [ build-linux, build-windows, build-macos ]
148154
runs-on: ubuntu-latest
155+
permissions:
156+
contents: write
149157

150158
steps:
151159
- name: Checkout code

0 commit comments

Comments
 (0)