Bug 2053775 - CI: Run Rust tests on GhA - #3606
Draft
badboy wants to merge 2 commits into
Draft
Conversation
badboy
commented
Aug 20, 2026
| --git nextest-rs/nextest\ | ||
| --crate nextest \ | ||
| --tag "cargo-nextest-0.9.140" \ | ||
| --filename "cargo-nextest-0.9.140-universal-apple-darwin.tar.gz" |
Member
Author
There was a problem hiding this comment.
We won't need to install that many tools really, most things just come with the runners we use.
So for now I'll keep this inline, but should we need more we might want to handle this differently.
We start with a decision taks right from the get go: We will run specific tasks only when the corresponding files have changed. That will speed up CI significantly. E.g. typo fixes in docs or Python-only files won't trigger a full Kotlin run, nor does it trigger a Rust rebuild. With this first change however we only migrate the Rust tests, those only happen when *.rs files or Cargo files change
badboy
force-pushed
the
ci-run-rust-tests-on-gha/nqqtyuspmnlw
branch
from
August 20, 2026 14:16
95d228d to
4263352
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a start to what will be full CI on GitHub Actions.
We do not yet block on this!
We start with a decision taks right from the get go: We will run specific tasks only when the corresponding files have changed.
That will speed up CI significantly.
E.g. typo fixes in docs or Python-only files won't trigger a full Kotlin run, nor does it trigger a Rust rebuild.
With this first change however we only migrate the Rust tests, those only happen when *.rs files or Cargo files change