Skip to content

Commit e1608e8

Browse files
ryanofskyclaude
andcommitted
ci: Check out bitcoin/bitcoin PR #35454 instead of master
bitcoin-core#287 is removing the mpcalculator, mpprinter, and mpexample targets with causes an error in the Bitcoin Core CI jobs without bitcoin/bitcoin#35454. Switch the Bitcoin Core checkout in both jobs to use refs/pull/35454/merge so CI tests against the compatible version. A BITCOIN_CORE_REF env var is introduced at the top of the file; once (and keep the var in place for any future API compatibility cycles). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e376b7b commit e1608e8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/bitcoin-core-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ on:
2323

2424
env:
2525
BITCOIN_REPO: bitcoin/bitcoin
26+
# Temporary: use PR #35454 until it merges; revert to refs/heads/master after
27+
BITCOIN_CORE_REF: refs/pull/35454/merge
2628
LLVM_VERSION: 22
2729
LIBCXX_DIR: /tmp/libcxx-build/
2830

@@ -84,6 +86,7 @@ jobs:
8486
uses: actions/checkout@v4
8587
with:
8688
repository: ${{ env.BITCOIN_REPO }}
89+
ref: ${{ env.BITCOIN_CORE_REF }}
8790
fetch-depth: 1
8891

8992
- name: Checkout libmultiprocess
@@ -209,6 +212,7 @@ jobs:
209212
uses: actions/checkout@v4
210213
with:
211214
repository: ${{ env.BITCOIN_REPO }}
215+
ref: ${{ env.BITCOIN_CORE_REF }}
212216
fetch-depth: 1
213217

214218
- name: Checkout libmultiprocess

0 commit comments

Comments
 (0)