Skip to content

Commit d85a446

Browse files
authored
[ci skip] ci: add permissions to github actions workflow (#570)
2 parents 70ce22e + e27743f commit d85a446

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ jobs:
66
lints:
77
name: Lints
88
runs-on: ubuntu-latest
9+
permissions:
10+
contents: read
911
steps:
1012
- name: Checkout sources
1113
uses: actions/checkout@v4
@@ -31,6 +33,8 @@ jobs:
3133
run: cargo clippy -- -D warnings
3234
test:
3335
name: Build debug artifacts
36+
permissions:
37+
contents: read
3438
strategy:
3539
matrix:
3640
build: [x86_64-linux, aarch64-linux, x86_64-macos, aarch64-macos, x86_64-win-msvc]

.github/workflows/deploy.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616
dist:
1717
name: Dist
1818
runs-on: ${{ matrix.os }}
19+
permissions:
20+
contents: read
1921
strategy:
2022
fail-fast: false # don't fail other jobs if one fails
2123
matrix:
@@ -86,6 +88,8 @@ jobs:
8688
name: "Publish binaries to release page"
8789
needs: [dist]
8890
runs-on: ubuntu-latest
91+
permissions:
92+
contents: write
8993
steps:
9094
- name: Checkout sources
9195
uses: actions/checkout@v4
@@ -139,6 +143,8 @@ jobs:
139143
name: "Publish crate on crates.io"
140144
needs: [dist]
141145
runs-on: ubuntu-latest
146+
permissions:
147+
contents: read
142148
steps:
143149
- name: Checkout sources
144150
uses: actions/checkout@v4

0 commit comments

Comments
 (0)