You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(ci): build oab binary once per arch, fan out lightweight packaging (#1242)
Previously, all 30 matrix jobs (15 agents × 2 architectures) each ran
a full Docker multi-stage build that compiled the Rust binary from
source. Even with GHA cache, the builder stage was duplicated across
30 separate cache scopes.
This refactor:
- Adds a 'compile' job (2 parallel: amd64 + arm64) that builds
openab, openab-agent, and agy-acp binaries and uploads as artifact
- Introduces Dockerfile.package that copies pre-built binaries
(COPY --from=bins) instead of compiling from source
- The 'build' matrix jobs now only do lightweight image packaging
(install agent CLI + copy binary), no Rust compilation
Co-authored-by: chaodu-agent <chaodu-agent@openab.dev>
0 commit comments