Merge bitcoin/bitcoin#35466: ci: run ipc functional tests in arm job

b2fbd5b5dd ci: run ipc functional tests in arm job (fanquake)

Pull request description:

  These are currently skipped, because `pycapnp` isn't installed (https://github.com/bitcoin/bitcoin/actions/runs/26943765833/job/79499532298#step:10:4286):
  ```bash
  interface_ipc.py                                                                 | ○ Skipped | 0 s
  interface_ipc_mining.py                                                          | ○ Skipped | 0 s
  ```
  They seem to work fine locally. Not sure if this was missed, or on purpose.

ACKs for top commit:
  Sjors:
    ACK b2fbd5b5dd
  sedited:
    ACK b2fbd5b5dd

Tree-SHA512: d9ec06c0d65447102c3354ccddf5c03505e6338a08efd43f6ef495fafba3a6d9bf8c9d8f8e2a29f16931bcc5058911597a08aa938fb40bd9beab8b501c5194ef
This commit is contained in:
merge-script
2026-06-06 13:53:32 +02:00

View File

@@ -8,7 +8,8 @@ export LC_ALL=C.UTF-8
export HOST=arm-linux-gnueabihf
export DPKG_ADD_ARCH="armhf"
export PACKAGES="python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf"
export PACKAGES="python3-pip python3-zmq g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf"
export PIP_PACKAGES="--break-system-packages pycapnp"
export CONTAINER_NAME=ci_arm_linux
export CI_IMAGE_NAME_TAG="mirror.gcr.io/debian:trixie" # Check that https://packages.debian.org/trixie/g++-arm-linux-gnueabihf (version 14.x, similar to guix) can cross-compile
export CI_IMAGE_PLATFORM="linux/arm64"