Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

Commit 33ed441

Browse files
ci permissions
1 parent ac39566 commit 33ed441

File tree

3 files changed

+31
-22
lines changed

3 files changed

+31
-22
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,36 @@
11
name: CI
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
pull_request:
8-
branches:
9-
- main
10-
workflow_dispatch:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
workflow_dispatch:
1111

1212
jobs:
13-
build:
14-
runs-on: ubuntu-latest
13+
build:
14+
runs-on: ubuntu-latest
1515

16-
steps:
17-
- name: Checkout code
18-
uses: actions/checkout@v6
16+
permissions:
17+
contents: read
1918

20-
- name: Set up Rust
21-
uses: actions-rust-lang/setup-rust-toolchain@v1
19+
steps:
20+
- name: Checkout code
21+
uses: actions/checkout@v6
2222

23-
- name: Run formatter check
24-
run: cargo fmt -- --check
23+
- name: Set up Rust
24+
uses: actions-rust-lang/setup-rust-toolchain@v1
2525

26-
- name: Run linter
27-
run: cargo clippy --all-targets --all-features
26+
- name: Run formatter check
27+
run: cargo fmt -- --check
2828

29-
- name: Build Rust project
30-
run: cargo build --release
29+
- name: Run linter
30+
run: cargo clippy --all-targets --all-features
3131

32-
- name: Run tests
33-
run: cargo test --release
32+
- name: Build Rust project
33+
run: cargo build --release
34+
35+
- name: Run tests
36+
run: cargo test --release

.github/workflows/daily.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ jobs:
1010
run-pending-reviews:
1111
runs-on: ubuntu-latest
1212

13+
permissions:
14+
contents: read
15+
1316
steps:
1417
- name: Checkout repository
1518
uses: actions/checkout@v6

.github/workflows/weekly.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ jobs:
99
run-inactive-cards:
1010
runs-on: ubuntu-latest
1111

12+
permissions:
13+
contents: read
14+
1215
steps:
1316
- name: Checkout repository
1417
uses: actions/checkout@v6

0 commit comments

Comments
 (0)