Skip to content

Bug 2053775 - CI: Run Rust tests on GhA - #3606

Open
badboy wants to merge 1 commit into
mainfrom
ci-run-rust-tests-on-gha/nqqtyuspmnlw
Open

Bug 2053775 - CI: Run Rust tests on GhA#3606
badboy wants to merge 1 commit into
mainfrom
ci-run-rust-tests-on-gha/nqqtyuspmnlw

Conversation

@badboy

@badboy badboy commented Aug 20, 2026

Copy link
Copy Markdown
Member

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

Comment thread .github/workflows/test.yml Outdated
--git nextest-rs/nextest\
--crate nextest \
--tag "cargo-nextest-0.9.140" \
--filename "cargo-nextest-0.9.140-universal-apple-darwin.tar.gz"

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

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.

@badboy
badboy force-pushed the ci-run-rust-tests-on-gha/nqqtyuspmnlw branch from 95d228d to 4263352 Compare August 20, 2026 14:16
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
badboy force-pushed the ci-run-rust-tests-on-gha/nqqtyuspmnlw branch from 4263352 to 384317e Compare September 1, 2026 08:40
@badboy
badboy marked this pull request as ready for review September 1, 2026 09:21
@badboy
badboy requested a review from a team as a code owner September 1, 2026 09:21
@badboy
badboy requested review from travis79 and removed request for a team September 1, 2026 09:21
@badboy badboy added the CI label Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant