ci: parallel arm64 builds on develop#176
Conversation
- Extract Angular build into its own job (runs in parallel with tests + amd64 build) - Enable arm64 builds on develop pushes (not just release tags) - Unify publish-develop into the main publish job with branch-aware tagging - All three top-level jobs (unit-test, angular-build, build) start immediately in parallel Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe CI workflow consolidates publishing conditions to trigger on both version tags and develop-branch pushes. The changes reorganize job dependencies by introducing an angular-build job, making build-arm64 depend on it, and refactoring metadata extraction steps to distinguish between release and develop contexts. The separate publish-develop workflow section is removed in favor of expanded publish job conditions. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
publish-developinto the mainpublishjob with branch-aware tagging (develop vs semver)New flow (develop push)
All three top-level jobs start immediately in parallel. arm64 only waits for the Angular build artifact (~30s), not the full test suite.
Test plan
developanddevelop-alpinetags are multi-arch (amd64 + arm64)🤖 Generated with Claude Code
Summary by CodeRabbit