Skip to content

Commit 12e4f62

Browse files
Pin GitHub Actions to full-length commit SHAs (#509)
1 parent 3d28710 commit 12e4f62

2 files changed

Lines changed: 42 additions & 31 deletions

File tree

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
groups:
6+
github-actions:
7+
patterns: ["*"]
8+
schedule:
9+
interval: "weekly"
10+
cooldown:
11+
default-days: 7

.github/workflows/rust.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -16,107 +16,107 @@ jobs:
1616
build:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v5
19+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
2020
- name: Build
21-
uses: actions-rs/toolchain@v1
21+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
2222
with:
2323
toolchain: stable
24-
- uses: actions-rs/cargo@v1
24+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
2525
with:
2626
command: build
2727
args: --examples --benches --verbose
2828

2929
msrv:
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@v5
32+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
3333
- name: Check MSRV for non-GPU features
34-
uses: actions-rs/toolchain@v1
34+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
3535
with:
3636
toolchain: 1.88.0
3737
override: true
38-
- uses: actions-rs/cargo@v1
38+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
3939
with:
4040
command: check
4141
args: --lib --features "io,evm,experimental,test-utils"
4242

4343
build-wasm:
4444
runs-on: ubuntu-latest
4545
steps:
46-
- uses: actions/checkout@v5
46+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
4747
- name: Wasm build
48-
uses: actions-rs/toolchain@v1
48+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
4949
with:
5050
toolchain: stable
5151
target: wasm32-unknown-unknown
52-
- uses: actions-rs/cargo@v1
52+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
5353
with:
5454
command: build
5555
args: --no-default-features --target wasm32-unknown-unknown
5656

5757
test:
5858
runs-on: ubuntu-latest
5959
steps:
60-
- uses: actions/checkout@v5
60+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
6161
- name: Run tests
62-
uses: actions-rs/toolchain@v1
62+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
6363
with:
6464
toolchain: stable
65-
- uses: actions-rs/cargo@v1
65+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
6666
with:
6767
command: test
6868
args: --release --verbose
6969

7070
test-experimental:
7171
runs-on: ubuntu-latest
7272
steps:
73-
- uses: actions/checkout@v5
73+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
7474
- name: Run experimental tests (NeutronNova)
75-
uses: actions-rs/toolchain@v1
75+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
7676
with:
7777
toolchain: stable
78-
- uses: actions-rs/cargo@v1
78+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
7979
with:
8080
command: test
8181
args: --release --features experimental neutron --verbose
8282

8383
fmt:
8484
runs-on: ubuntu-latest
8585
steps:
86-
- uses: actions/checkout@v5
86+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
8787
- name: Check Rustfmt Code Style
88-
uses: actions-rs/toolchain@v1
88+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
8989
with:
9090
toolchain: stable
9191
components: rustfmt
92-
- uses: actions-rs/cargo@v1
92+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
9393
with:
9494
command: fmt
9595
args: --all -- --check
9696

9797
clippy:
9898
runs-on: ubuntu-latest
9999
steps:
100-
- uses: actions/checkout@v5
100+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
101101
- name: Check clippy warnings
102-
uses: actions-rs/toolchain@v1
102+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
103103
with:
104104
toolchain: stable
105105
components: clippy
106-
- uses: actions-rs/cargo@v1
106+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
107107
with:
108108
command: clippy
109109
args: --all-targets -- -D warnings
110110

111111
docs:
112112
runs-on: ubuntu-latest
113113
steps:
114-
- uses: actions/checkout@v5
114+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
115115
- name: Check documentation build
116-
uses: actions-rs/toolchain@v1
116+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
117117
with:
118118
toolchain: stable
119-
- uses: actions-rs/cargo@v1
119+
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
120120
with:
121121
command: doc
122122
args: --no-deps --document-private-items
@@ -125,31 +125,31 @@ jobs:
125125
runs-on: ubuntu-latest
126126
steps:
127127
- name: Checkout Actions Repository
128-
uses: actions/checkout@v5
128+
uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
129129
- name: Spell Check Repo
130-
uses: crate-ci/typos@685eb3d55be2f85191e8c84acb9f44d7756f84ab
130+
uses: crate-ci/typos@685eb3d55be2f85191e8c84acb9f44d7756f84ab # v1.29.4
131131

132132
# Ensure all feature combinations compile
133133
check-features:
134134
runs-on: ubuntu-latest
135135
steps:
136-
- uses: actions/checkout@v5
136+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
137137
- name: Install Rust
138-
uses: actions-rs/toolchain@v1
138+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
139139
with:
140140
toolchain: stable
141141
- name: Check with evm feature
142-
uses: actions-rs/cargo@v1
142+
uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
143143
with:
144144
command: check
145145
args: --features evm
146146
- name: Check with no default features
147-
uses: actions-rs/cargo@v1
147+
uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
148148
with:
149149
command: check
150150
args: --no-default-features
151151
- name: Check with all non-GPU features
152-
uses: actions-rs/cargo@v1
152+
uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # v1.0.3
153153
with:
154154
command: check
155155
args: --features "io,evm,experimental,test-utils"

0 commit comments

Comments
 (0)