🐛 fix(matrix-mana-bot): resolve QEMU emulation failure in CI

- Build matrix-mana-bot only for linux/amd64 (arm64 fails due to QEMU)
- Move pnpm overrides for cpu-features and ssh2 to root package.json
- These native deps cause illegal instruction errors under QEMU emulation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2026-02-01 13:59:04 +01:00
parent 8cd5021b50
commit ab49be0bee
20 changed files with 1984 additions and 402 deletions

View file

@ -1276,7 +1276,8 @@ jobs:
with:
context: .
file: services/matrix-mana-bot/Dockerfile
platforms: linux/amd64,linux/arm64
# Note: arm64 disabled due to QEMU emulation issues with native dependencies
platforms: linux/amd64
push: true
tags: ${{ steps.meta.outputs.tags }}
cache-from: type=gha