Skip to content

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

Draft
badboy wants to merge 2 commits into
mainfrom
ci-run-rust-tests-on-gha/nqqtyuspmnlw
Draft

Bug 2053775 - CI: Run Rust tests on GhA#3606
badboy wants to merge 2 commits 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 added 2 commits August 20, 2026 16: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 95d228d to 4263352 Compare August 20, 2026 14:16
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.

1 participant