Skip to content

Commit 95f7f18

Browse files
committed
ci: Pin actions to specific versions
1 parent 4ddb670 commit 95f7f18

3 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ jobs:
2323
runs-on: ubuntu-latest
2424
name: Check
2525
steps:
26-
- uses: actions/checkout@v6
26+
- uses: actions/checkout@v6.0.2
2727
- uses: dtolnay/rust-toolchain@stable
2828
with:
2929
toolchain: ${{ env.MSRV }}
3030
components: clippy, rustfmt
31-
- uses: Swatinem/rust-cache@v2
31+
- uses: Swatinem/rust-cache@v2.9.1
3232
- name: Clippy check
3333
run: cargo clippy --workspace --all-targets --all-features -- -D warnings
3434
- name: rustfmt
@@ -37,9 +37,9 @@ jobs:
3737
check-docs:
3838
runs-on: ubuntu-latest
3939
steps:
40-
- uses: actions/checkout@v6
40+
- uses: actions/checkout@v6.0.2
4141
- uses: dtolnay/rust-toolchain@stable
42-
- uses: Swatinem/rust-cache@v2
42+
- uses: Swatinem/rust-cache@v2.9.1
4343
- name: cargo doc
4444
env:
4545
RUSTDOCFLAGS: "-D rustdoc::all -A rustdoc::private-doc-tests"
@@ -54,21 +54,21 @@ jobs:
5454
- stable
5555
- '1.86'
5656
steps:
57-
- uses: actions/checkout@v6
57+
- uses: actions/checkout@v6.0.2
5858
- uses: taiki-e/install-action@protoc
5959
- uses: dtolnay/rust-toolchain@master
6060
with:
6161
toolchain: ${{ matrix.rust }}
62-
- uses: Swatinem/rust-cache@v2
62+
- uses: Swatinem/rust-cache@v2.9.1
6363
- name: Run tests
6464
run: cargo test --workspace --all-features --all-targets
6565

6666
test-docs:
6767
needs: check
6868
runs-on: ubuntu-latest
6969
steps:
70-
- uses: actions/checkout@v6
70+
- uses: actions/checkout@v6.0.2
7171
- uses: dtolnay/rust-toolchain@stable
72-
- uses: Swatinem/rust-cache@v2
72+
- uses: Swatinem/rust-cache@v2.9.1
7373
- name: Run doc tests
7474
run: cargo test --all-features --doc

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ jobs:
2727
name: Publish Client
2828
needs: wait-for-ci
2929
steps:
30-
- uses: actions/checkout@v6
30+
- uses: actions/checkout@v6.0.2
3131
- uses: dtolnay/rust-toolchain@stable
3232
- run: cargo publish --token ${{ secrets.CRATES_REGISTRY_TOKEN }}

.github/workflows/sync-test-fixtures.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout repository
13-
uses: actions/checkout@v6
13+
uses: actions/checkout@v6.0.2
1414
- name: Sync fixtures
1515
id: sync
1616
run: |
@@ -20,7 +20,7 @@ jobs:
2020
rsync -a --delete "$TMP_DIR/dnsimple-developer-main/fixtures/v2/" tests/fixtures/v2/
2121
echo "now=$(date +'%Y-%m-%d %H:%M:%S')" >> "$GITHUB_OUTPUT"
2222
- name: Create PR with synced fixtures
23-
uses: peter-evans/create-pull-request@v8
23+
uses: peter-evans/create-pull-request@v8.1.1
2424
with:
2525
sign-commits: true
2626
add-paths: tests/fixtures/v2

0 commit comments

Comments
 (0)