tftsr-devops_investigation/.gitea/workflows
Shaun Arman 9188a63305 fix(ci): switch build-linux-arm64 to Ubuntu 22.04 with ports mirror
The Debian single-mirror multiarch approach causes irreconcilable
apt dependency conflicts when both amd64 and arm64 point at the same
repo: the binary-all index is duplicated and certain -dev package pairs
lack Multi-Arch: same. This produces "held broken packages" regardless
of sources.list tweaks.

Ubuntu 22.04 routes arm64 through ports.ubuntu.com/ubuntu-ports, a
separate mirror from archive.ubuntu.com (amd64). This eliminates all
cross-arch index overlaps. Rust is installed via rustup since it is not
pre-installed in the Ubuntu base image. libayatana-appindicator3-dev
is dropped — no tray icon is used by this application.

Co-Authored-By: fix/yaml-heredoc-indent <noreply@local>
2026-04-05 12:51:19 -05:00
..
auto-tag.yml fix(ci): switch build-linux-arm64 to Ubuntu 22.04 with ports mirror 2026-04-05 12:51:19 -05:00
test.yml fix(ci): fix arm64 cross-compile, drop cargo install tauri-cli, move wiki-sync 2026-04-05 10:33:53 -05:00