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

CI: Update Linux cross compile tests (v0.12.x) #334

Merged
merged 2 commits into from
Oct 14, 2023

Conversation

tatsuya6502
Copy link
Member

Update Linux cross compile tests (linux-cross) on the main branch (for v0.12.x).

  • Disable fail-fast strategy for linux-cross.
  • Stop using actions-rs GH actions in linux-cross:
    • Stop using actions-rs/toolchain and actions-rs/cargo.
    • Start to use dtolnay/rust-toolchain and taiki-e/install-action.
    • Upgrade actions/checkout from v2 to v4.

Note that the following tests are failing due to a Rust compiler/LLVM bug for MIPS targets. (See #333)

  • linux-cross (mips-unknown-linux-musl)
  • linux-cross (mipsel-unknown-linux-musl)

Update Linux cross compile tests:

- Stop using `actions-rs/toolchain` and `actions-rs/cargo`.
- Start to use `dtolnay/rust-toolchain` and `taiki-e/install-action`.
- Upgrade `actions/checkout` from v2 to v4.
@tatsuya6502 tatsuya6502 added this to the v0.12.2 milestone Oct 14, 2023
Copy link
Member Author

@tatsuya6502 tatsuya6502 left a comment

Choose a reason for hiding this comment

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

Merging.

@tatsuya6502 tatsuya6502 added this pull request to the merge queue Oct 14, 2023
Merged via the queue into main with commit 246ad7b Oct 14, 2023
@tatsuya6502 tatsuya6502 deleted the ci-no-fail-fast-for-cross/v0.12.x branch October 14, 2023 07:51
# 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