1. Splitting Rust builds and tests on Codeberg

    A heavy Rust integration test suite kept getting killed by Codeberg's per-job time limit. Here is how a targeted dev profile, a build-once job, and cargo-nextest partitioning got it green again.

  2. Building containers on Codeberg