Skip to content

Commit 1a90c79

Browse files
committed
update gh workflows
1 parent d3991bd commit 1a90c79

File tree

2 files changed

+14
-18
lines changed

2 files changed

+14
-18
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ jobs:
2424
runs-on: ${{ matrix.os }}
2525

2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
2828

29-
- uses: arduino/setup-task@v1
29+
- uses: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611 # v2
3030
with:
3131
repo-token: ${{ secrets.CUSTOM_GITHUB_TOKEN }}
3232

33-
- uses: dtolnay/rust-toolchain@master
33+
- uses: dtolnay/rust-toolchain@6d653acede28d24f02e3cd41383119e8b1b35921
3434
with:
3535
toolchain: nightly
3636

37-
- uses: Swatinem/rust-cache@v2
37+
- uses: Swatinem/rust-cache@f13886b937689c021905a6b90929199931d60db1 # v2
3838

3939
- run: task build:release
4040

4141
- name: Upload artifacts
42-
uses: actions/upload-artifact@v3
42+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
4343
with:
4444
name: nvm-${{ matrix.os }}
4545
path: target/release/${{ matrix.file-name }}
@@ -54,37 +54,33 @@ jobs:
5454
runs-on: ${{ matrix.os }}
5555

5656
steps:
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
5858

59-
- uses: arduino/setup-task@v1
59+
- uses: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611 # v2
6060
with:
6161
repo-token: ${{ secrets.CUSTOM_GITHUB_TOKEN }}
6262

63-
- uses: dtolnay/rust-toolchain@master
63+
- uses: dtolnay/rust-toolchain@6d653acede28d24f02e3cd41383119e8b1b35921
6464
with:
6565
toolchain: nightly
6666

67-
- uses: Swatinem/rust-cache@v2
67+
- uses: Swatinem/rust-cache@f13886b937689c021905a6b90929199931d60db1 # v2
6868

6969
- run: task test
7070

7171
clippy:
7272
runs-on: ubuntu-latest
7373

7474
steps:
75-
- uses: actions/checkout@v4
75+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
7676

77-
- uses: arduino/setup-task@v1
77+
- uses: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611 # v2
7878
with:
7979
repo-token: ${{ secrets.CUSTOM_GITHUB_TOKEN }}
8080

81-
- uses: dtolnay/rust-toolchain@master
81+
- uses: dtolnay/rust-toolchain@6d653acede28d24f02e3cd41383119e8b1b35921
8282
with:
8383
toolchain: nightly
8484
components: rustfmt, clippy
8585

86-
- run: task format -- --check
87-
88-
- uses: actions-rs/clippy-check@v1
89-
with:
90-
token: ${{ secrets.GITHUB_TOKEN }}
86+
- run: task lint

Taskfile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ tasks:
44
lint:
55
desc: Lint code
66
cmds:
7-
- cargo clippy {{.CLI_ARGS}}
7+
- cargo clippy --all-targets {{.CLI_ARGS}}
88
- cargo fmt --check --all
99
lint:fix:
1010
desc: Lint code and fix problems with autofixes

0 commit comments

Comments
 (0)