Skip to content

Commit d9fcac6

Browse files
ryanofskyclaude
andcommitted
ci: check out bitcoin/bitcoin PR #35084 instead of master
This repo has introduced API changes to add Windows support to libmultiprocess (HANDLE-based IPC alongside the existing fd-based IPC). These changes require corresponding updates to Bitcoin Core, which are pending in bitcoin/bitcoin#35084. Until that PR merges, the Bitcoin Core CI jobs fail against master because Bitcoin Core has not yet been updated to use the new API. Switch the Bitcoin Core checkout in both jobs to use refs/pull/35084/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 53dc5b9 commit d9fcac6

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
@@ -18,6 +18,8 @@ concurrency:
1818

1919
env:
2020
BITCOIN_REPO: bitcoin/bitcoin
21+
# Temporary: use PR #35084 until it merges; revert to refs/heads/master after
22+
BITCOIN_CORE_REF: refs/pull/35084/merge
2123
LLVM_VERSION: 22
2224
LIBCXX_DIR: /tmp/libcxx-build/
2325

@@ -79,6 +81,7 @@ jobs:
7981
uses: actions/checkout@v4
8082
with:
8183
repository: ${{ env.BITCOIN_REPO }}
84+
ref: ${{ env.BITCOIN_CORE_REF }}
8285
fetch-depth: 1
8386

8487
- name: Checkout libmultiprocess
@@ -195,6 +198,7 @@ jobs:
195198
uses: actions/checkout@v4
196199
with:
197200
repository: ${{ env.BITCOIN_REPO }}
201+
ref: ${{ env.BITCOIN_CORE_REF }}
198202
fetch-depth: 1
199203

200204
- name: Checkout libmultiprocess

0 commit comments

Comments
 (0)