Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Refactor PR CI #22

Merged
merged 2 commits into from
Apr 27, 2024
Merged

Refactor PR CI #22

merged 2 commits into from
Apr 27, 2024

Conversation

bltavares
Copy link
Owner

Upstream tooling has several breaking changes that limit our ability to cross compile on CI.

  • MIPS downgraged to Tier 3 and not providing rust-std pre-compilation
  • MIPS having -lunwind errors on nightly when running -Z build-std
  • Stable cross for Android lacking -lunwind on the container

This commit separate the problematic pipelines into their own workflow, so it does not interrupt the build matrix of stable cross compilation tools.

Furthermore, to alleviate the MIPS Tier 3 downgraged, we now pin the MIPS pipeline to Rust 1.71, which still had MIPS as Tier 2.

Upstream tooling has several breaking changes that limit our ability to
cross compile on CI.

- MIPS downgraged to Tier 3 and not providing rust-std pre-compilation
- MIPS having `-lunwind` errors on nightly when running `-Z build-std`
- Stable cross for Android lacking `-lunwind` on the container

This commit separate the problematic pipelines into their own workflow,
so it does not interrupt the build matrix of stable cross compilation
tools.

Furthermore, to alleviate the MIPS Tier 3 downgraged, we now pin the
MIPS pipeline to Rust 1.71, which still had MIPS as Tier 2.
@bltavares bltavares merged commit 3d1a678 into master Apr 27, 2024
28 checks passed
@bltavares bltavares deleted the refactor-ci-due-to-upstream-changes branch April 27, 2024 14:36
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant