Skip to content

Commit be356d5

Browse files
committed
Merge #2080: ci: Pin coverage toolchain to nightly-2025-11-27
0e8849c ci(coverage): Pin toolchain to `nightly-2025-11-27` (valued mammal) Pull request description: ### Description `code_coverage.yml` started failing as can be seen in a [recent CI run](https://github.com/bitcoindevkit/bdk/actions/runs/19946035484/job/57195537541). As a workaround I set the toolchain in the coverage workflow to `nightly-2025-11-27` which is the version of the compiler in use the last time there was a successful coverage run. The cause is unknown (to me) and likely doesn't originate from a crate in `bdk`. Assuming that a fix can be found, we can eventually revert this or otherwise keep the toolchain in `code_coverage.yml` up to date as needed. ### Changelog notice ```md ci: Set code coverage toolchain to `nightly-2025-11-27` ``` ### Checklists #### All Submissions: * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md) ACKs for top commit: luisschwab: ACK 0e8849c thunderbiscuit: ACK 0e8849c. notmandatory: ACK 0e8849c Tree-SHA512: 73db780c2ca5afe3b8b65b4b9e2daca7ec984e0f72db87719f9b8e1de6f300314e416f16658e3aba1dd35e1101b1f6be79978b95e33c0b57834a639953778b40
2 parents 0010c8d + 0e8849c commit be356d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/code_coverage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Install Rust toolchain
1919
uses: actions-rust-lang/setup-rust-toolchain@v1
2020
with:
21-
toolchain: nightly
21+
toolchain: nightly-2025-11-27
2222
override: true
2323
cache: true
2424
components: llvm-tools-preview
@@ -27,7 +27,7 @@ jobs:
2727
- name: Make coverage directory
2828
run: mkdir coverage
2929
- name: Test and report coverage
30-
run: cargo +nightly llvm-cov -q --doctests --branch --all --ignore-filename-regex "(example*|crates/testenv/*)" --all-features --lcov --output-path ./coverage/lcov.info
30+
run: cargo llvm-cov -q --doctests --branch --all --ignore-filename-regex "(example*|crates/testenv/*)" --all-features --lcov --output-path ./coverage/lcov.info
3131
- name: Generate HTML coverage report
3232
run: genhtml -o coverage-report.html --ignore-errors unmapped ./coverage/lcov.info
3333
- name: Coveralls upload

0 commit comments

Comments
 (0)