Skip to content

ci: parallelize cross-builds and add i386 target#187

Open
willianpaixao wants to merge 1 commit intobluez:masterfrom
willianpaixao:cross-build
Open

ci: parallelize cross-builds and add i386 target#187
willianpaixao wants to merge 1 commit intobluez:masterfrom
willianpaixao:cross-build

Conversation

@willianpaixao
Copy link

Fixed #3

Signed-off-by: Willian Paixao <willian@ufpa.br>
Copilot AI review requested due to automatic review settings February 19, 2026 14:32
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Rust CI workflow to separate host checks (fmt/doc/test/clippy) from cross-compilation builds, and runs cross-builds in parallel across multiple target architectures to catch architecture-specific build issues earlier.

Changes:

  • Rename the main CI job from build to check and keep formatting/doc/tests/clippy there.
  • Add a cross-build matrix job to build for i686, x86_64, and aarch64 in parallel using cross + podman.
  • Update action usage for checkout and cargo-binstall.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiple architectures in CI

2 participants