build.yml: route 4 fourier-debian jobs to debian-aarch64 (bohr)

Native trixie execution avoids the cross-distro ABI skew issues we
hit when building libva-v4l2-request-fourier-debian on Arch (PR #44):
__vaDriverInit_1_23 vs trixies libva 2.22 binding. The same hazard
applies to other fourier-debian jobs that link against debian libs.

Jobs moved from runs-on: arch-aarch64 -> debian-aarch64:
- ffmpeg-v4l2-request-debian
- mpv-fourier-debian
- daedalus-v4l2-debian
- daedalus-v4l2-dkms-debian

Left alone (arch=all, no native compile against debian libs):
- lmcp-debian
- claude-his-debian

Depends on PR #46 (runs-on uses bohrs LABEL, not runner-name).
This commit is contained in:
2026-05-20 15:57:18 +02:00
parent b0ffd4d74f
commit 8cf0efd9ee
+4 -4
View File
@@ -906,7 +906,7 @@ jobs:
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
ffmpeg-v4l2-request-debian: ffmpeg-v4l2-request-debian:
needs: ffmpeg-v4l2-request-aarch64 needs: ffmpeg-v4l2-request-aarch64
runs-on: arch-aarch64 runs-on: debian-aarch64
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -1045,7 +1045,7 @@ jobs:
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
mpv-fourier-debian: mpv-fourier-debian:
needs: mpv-fourier-aarch64 needs: mpv-fourier-aarch64
runs-on: arch-aarch64 runs-on: debian-aarch64
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -1131,7 +1131,7 @@ jobs:
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
daedalus-v4l2-debian: daedalus-v4l2-debian:
needs: claude-his-debian needs: claude-his-debian
runs-on: arch-aarch64 runs-on: debian-aarch64
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -1220,7 +1220,7 @@ jobs:
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
daedalus-v4l2-dkms-debian: daedalus-v4l2-dkms-debian:
needs: daedalus-v4l2-debian needs: daedalus-v4l2-debian
runs-on: arch-aarch64 runs-on: debian-aarch64
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4