Skip to content

Commit 0f5ac52

Browse files
committed
feat(ci): update to actions-rust-lang/setup-rust-toolchain@v1
1 parent ffdaaf3 commit 0f5ac52

File tree

2 files changed

+19
-22
lines changed

2 files changed

+19
-22
lines changed

.github/workflows/cont_integration.yml

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
rust:
2929
- version: ${{ needs.prepare.outputs.rust_version }}
3030
clippy: true
31-
- version: 1.85.0 # Overall MSRV
31+
- version: 1.85.0 # MSRV
3232
features:
3333
- --no-default-features --features miniscript/no-std,bdk_chain/hashbrown
3434
- --all-features
@@ -38,13 +38,11 @@ jobs:
3838
with:
3939
persist-credentials: false
4040
- name: Install Rust toolchain
41-
uses: actions-rs/toolchain@v1
41+
uses: actions-rust-lang/setup-rust-toolchain@v1
4242
with:
4343
toolchain: ${{ matrix.rust.version }}
4444
override: true
45-
profile: minimal
46-
- name: Rust Cache
47-
uses: Swatinem/[email protected]
45+
cache: true
4846
- name: Pin dependencies for MSRV
4947
if: matrix.rust.version == '1.85.0'
5048
run: ./ci/pin-msrv.sh
@@ -65,14 +63,12 @@ jobs:
6563
with:
6664
persist-credentials: false
6765
- name: Install Rust toolchain
68-
uses: actions-rs/toolchain@v1
66+
uses: actions-rust-lang/setup-rust-toolchain@v1
6967
with:
7068
toolchain: ${{ needs.prepare.outputs.rust_version }}
7169
override: true
72-
profile: minimal
70+
cache: true
7371
# target: "thumbv6m-none-eabi"
74-
- name: Rust Cache
75-
uses: Swatinem/[email protected]
7672
- name: Check bdk_chain
7773
working-directory: ./crates/chain
7874
# TODO "--target thumbv6m-none-eabi" should work but currently does not
@@ -99,14 +95,12 @@ jobs:
9995
- run: sudo apt-get update || exit 1
10096
- run: sudo apt-get install -y libclang-common-14-dev clang-14 libc6-dev-i386 || exit 1
10197
- name: Install Rust toolchain
102-
uses: actions-rs/toolchain@v1
98+
uses: actions-rust-lang/setup-rust-toolchain@v1
10399
with:
104100
toolchain: ${{ needs.prepare.outputs.rust_version }}
105101
override: true
106-
profile: minimal
102+
cache: true
107103
target: "wasm32-unknown-unknown"
108-
- name: Rust Cache
109-
uses: Swatinem/[email protected]
110104
- name: Check esplora
111105
working-directory: ./crates/esplora
112106
run: cargo check --target wasm32-unknown-unknown --no-default-features --features bdk_core/hashbrown,async
@@ -120,11 +114,10 @@ jobs:
120114
with:
121115
persist-credentials: false
122116
- name: Install Rust toolchain
123-
uses: actions-rs/toolchain@v1
117+
uses: actions-rust-lang/setup-rust-toolchain@v1
124118
with:
125119
toolchain: nightly
126120
override: true
127-
profile: minimal
128121
components: rustfmt
129122
- name: Check fmt
130123
run: cargo fmt --all --check
@@ -139,13 +132,12 @@ jobs:
139132
- uses: actions/checkout@v4
140133
with:
141134
persist-credentials: false
142-
- uses: actions-rs/toolchain@v1
135+
- uses: actions-rust-lang/setup-rust-toolchain@v1
143136
with:
144137
toolchain: ${{ needs.prepare.outputs.rust_version }}
145138
components: clippy
146139
override: true
147-
- name: Rust Cache
148-
uses: Swatinem/[email protected]
140+
cache: true
149141
- uses: actions-rs/clippy-check@v1
150142
with:
151143
token: ${{ secrets.GITHUB_TOKEN }}
@@ -169,13 +161,11 @@ jobs:
169161
with:
170162
persist-credentials: false
171163
- name: Install Rust toolchain
172-
uses: actions-rs/toolchain@v1
164+
uses: actions-rust-lang/setup-rust-toolchain@v1
173165
with:
174166
toolchain: ${{ needs.prepare.outputs.rust_version }}
175167
override: true
176-
profile: minimal
177-
- name: Rust Cache
178-
uses: Swatinem/[email protected]
168+
cache: true
179169
- name: Build
180170
working-directory: examples/${{ matrix.example-dir }}
181171
run: cargo build

.github/zizmor.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Zizmor config
2+
rules:
3+
unpinned-uses:
4+
config:
5+
policies:
6+
# Allow pin by ref/tag
7+
actions-rust-lang/setup-rust-toolchain: ref-pin

0 commit comments

Comments
 (0)