Skip to content

Commit a225c80

Browse files
ci: add website workflow permissions (#7)
1 parent fc7ad1a commit a225c80

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/website.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
branches:
66
- main
77

8+
permissions:
9+
contents: read
10+
811
concurrency:
912
group: ${{ github.workflow }}-${{ github.ref }}
1013
cancel-in-progress: false
@@ -13,21 +16,17 @@ jobs:
1316
website-build:
1417
name: Build Website
1518
runs-on: ubuntu-latest
19+
1620
steps:
1721
- uses: actions/checkout@v4
1822
with:
1923
fetch-depth: 0
2024

2125
- name: Set up Rust toolchain
22-
run: |
23-
rustup toolchain install stable --no-self-update --profile minimal
24-
rustup target add wasm32-unknown-unknown
25-
26-
- name: Set up Rust cache
27-
uses: swatinem/rust-cache@v2
26+
uses: actions-rust-lang/setup-rust-toolchain@v1
2827
with:
29-
cache-on-failure: true
30-
save-if: ${{ github.ref == 'refs/heads/main' }}
28+
components: clippy, rustfmt
29+
target: wasm32-unknown-unknown
3130

3231
- name: Install Cargo Binary Install
3332
uses: cargo-bins/cargo-binstall@main
@@ -54,10 +53,12 @@ jobs:
5453
needs: website-build
5554
if: github.ref == 'refs/heads/main'
5655
runs-on: ubuntu-latest
56+
5757
permissions:
5858
contents: read
5959
pages: write
6060
id-token: write
61+
6162
steps:
6263
- uses: actions/checkout@v4
6364
with:

0 commit comments

Comments
 (0)