Skip to content

Commit 980d6b2

Browse files
fix: pin GitHub Actions to SHA hashes
1 parent 4365b0e commit 980d6b2

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

.github/workflows/cron-daily-fuzz.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ roundtrip_semantic,
4747
fuzz/target
4848
target
4949
key: cache-${{ matrix.target }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }}
50-
- uses: dtolnay/rust-toolchain@stable
50+
- uses: dtolnay/rust-toolchain@5d458579430fc14a04a08a1e7d3694f545e91ce6 # stable
5151
with:
5252
toolchain: '1.65.0'
5353
- name: fuzz

.github/workflows/cron-weekly-update-nightly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-24.04
1010
steps:
1111
- uses: actions/checkout@v4
12-
- uses: dtolnay/rust-toolchain@nightly
12+
- uses: dtolnay/rust-toolchain@55d80eb3c5a4228eec5390a083c092095115c6f1 # nightly
1313
- name: Update rust.yml to use latest nightly
1414
run: |
1515
set -x
@@ -29,7 +29,7 @@ jobs:
2929
fi
3030
- name: Create Pull Request
3131
if: env.changes_made == 'true'
32-
uses: peter-evans/create-pull-request@v7
32+
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
3333
with:
3434
token: ${{ secrets.APOELSTRA_CREATE_PR_TOKEN }}
3535
author: Update Nightly Rustc Bot <[email protected]>

.github/workflows/rust.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
3838
path: maintainer-tools
3939
- name: "Select toolchain"
40-
uses: dtolnay/rust-toolchain@stable
40+
uses: dtolnay/rust-toolchain@5d458579430fc14a04a08a1e7d3694f545e91ce6 # stable
4141
- name: "Set dependencies"
4242
run: cp Cargo-${{ matrix.dep }}.lock Cargo.lock
4343
- name: "Run test script"
@@ -61,7 +61,7 @@ jobs:
6161
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
6262
path: maintainer-tools
6363
- name: "Select toolchain"
64-
uses: dtolnay/rust-toolchain@v1
64+
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
6565
with:
6666
toolchain: ${{ needs.Prepare.outputs.nightly_version }}
6767
- name: "Set dependencies"
@@ -86,7 +86,7 @@ jobs:
8686
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
8787
path: maintainer-tools
8888
- name: "Select toolchain"
89-
uses: dtolnay/rust-toolchain@stable
89+
uses: dtolnay/rust-toolchain@5d458579430fc14a04a08a1e7d3694f545e91ce6 # stable
9090
with:
9191
toolchain: "1.63.0"
9292
- name: "Set dependencies"
@@ -112,7 +112,7 @@ jobs:
112112
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
113113
path: maintainer-tools
114114
- name: "Select toolchain"
115-
uses: dtolnay/rust-toolchain@v1
115+
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
116116
with:
117117
toolchain: ${{ needs.Prepare.outputs.nightly_version }}
118118
- name: "Install clippy"
@@ -139,7 +139,7 @@ jobs:
139139
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
140140
path: maintainer-tools
141141
- name: "Select toolchain"
142-
uses: dtolnay/rust-toolchain@stable
142+
uses: dtolnay/rust-toolchain@5d458579430fc14a04a08a1e7d3694f545e91ce6 # stable
143143
- name: "Set dependencies"
144144
run: cp Cargo-${{ matrix.dep }}.lock Cargo.lock
145145
- name: "Run test script"
@@ -163,7 +163,7 @@ jobs:
163163
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
164164
path: maintainer-tools
165165
- name: "Select toolchain"
166-
uses: dtolnay/rust-toolchain@v1
166+
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
167167
with:
168168
toolchain: ${{ needs.Prepare.outputs.nightly_version }}
169169
- name: "Set dependencies"
@@ -189,7 +189,7 @@ jobs:
189189
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
190190
path: maintainer-tools
191191
- name: "Select toolchain"
192-
uses: dtolnay/rust-toolchain@v1
192+
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
193193
with:
194194
toolchain: ${{ needs.Prepare.outputs.nightly_version }}
195195
- name: "Set dependencies"
@@ -207,7 +207,7 @@ jobs:
207207
- name: "Checkout repo"
208208
uses: actions/checkout@v4
209209
- name: "Select toolchain"
210-
uses: dtolnay/rust-toolchain@v1
210+
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
211211
with:
212212
toolchain: ${{ needs.Prepare.outputs.nightly_version }}
213213
- name: "Install rustfmt"
@@ -245,7 +245,7 @@ jobs:
245245
- name: "Checkout repo"
246246
uses: actions/checkout@v4
247247
- name: "Select toolchain"
248-
uses: dtolnay/rust-toolchain@stable
248+
uses: dtolnay/rust-toolchain@5d458579430fc14a04a08a1e7d3694f545e91ce6 # stable
249249
- name: "Run integration tests"
250250
run: cd bitcoind-tests && cargo test --features=${{ matrix.feature }}
251251

@@ -257,7 +257,7 @@ jobs:
257257
- name: Set up QEMU
258258
run: sudo apt update && sudo apt install -y qemu-system-arm gcc-arm-none-eabi
259259
- name: Checkout Toolchain
260-
uses: actions-rs/toolchain@v1
260+
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
261261
with:
262262
profile: minimal
263263
toolchain: nightly

.github/workflows/shellcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ jobs:
1111
steps:
1212
- uses: actions/checkout@v4
1313
- name: Run ShellCheck
14-
uses: ludeeus/[email protected]
14+
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0
1515
env:
1616
SHELLCHECK_OPTS: -x # allow outside sources

0 commit comments

Comments
 (0)