trustgraph/.github/workflows
cybermaggedon 03c7a7c5a8 Add multi-arch (amd64/arm64) container builds and parallel CI
Pull requests back-ported to release/v2.2: 801, 802, 804, 805

Restructure container builds for multi-platform support, enabling
ARM-based deployments (e.g. Apple Silicon via Docker Desktop).

Makefile:
- Replace per-container named targets with pattern rules
  (container-%, manifest-%, platform-%-{amd64,arm64},
  combine-manifest-%)
- Add parallel CI targets: platform builds push per-arch images,
  combine-manifest creates and pushes the multi-arch manifest list
- Remove legacy cruft targets (update-dcs, update-templates)

CI (release.yaml):
- Split single deploy job into build-platform-image (16 parallel
  jobs: 8 containers x 2 platforms) and combine-manifests (8 jobs,
  metadata only)
- Use native ARM runners (ubuntu-24.04-arm)

Containerfile.hf:
- Downgrade to Python 3.12 (PyTorch lacks arm64 wheels for 3.13)
- Use standard PyTorch package instead of +cpu variant (no arm64 wheels
  on the cpu index)
2026-04-14 12:22:12 +01:00
..
cla.yml New CLA workflow: Uses a github action in 2026-03-26 14:09:07 +00:00
pull-request.yaml Add universal document decoder with multi-format support (#705) 2026-03-23 12:56:35 +00:00
release.yaml Add multi-arch (amd64/arm64) container builds and parallel CI 2026-04-14 12:22:12 +01:00