Skip to content

ci: run rusts tests in nightly dispatcher#3226

Merged
Alenar merged 4 commits into
mainfrom
djo/3206/ci/run-tests-in-nightly
Apr 27, 2026
Merged

ci: run rusts tests in nightly dispatcher#3226
Alenar merged 4 commits into
mainfrom
djo/3206/ci/run-tests-in-nightly

Conversation

@Alenar

@Alenar Alenar commented Apr 24, 2026

Copy link
Copy Markdown
Collaborator

Content

This PR includes our rust tests suite into the nightly dispatcher.

This is made by extracting the tests run code from the ci.yml into a new rust-tests.yml workflow so the same test suite / matrix is run in both case.

The rust-tests.yml workflow have two parameters:

  • include-slow-tests: boolean, control all slow tests must be run regardless of the source code change (true for nightly dispatcher, true for ci if the run-slow-tests label is set)
  • never-save-cache: force the tool-chain-and-cache composite action to not save cache (true for nightly dispatcher, false for ci), this is to prevent the nightly dispatcher from saving cache as we are already near the Github limit

Pre-submit checklist

  • Branchn
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested
  • Documentation
    • No new TODOs introduced

Issue(s)

Relates to #3206

@Alenar Alenar self-assigned this Apr 24, 2026
@Alenar Alenar added the CI/CD 🏭 CI/CD label Apr 24, 2026
@github-actions

github-actions Bot commented Apr 24, 2026

Copy link
Copy Markdown

Test Results

     5 files  ±0     199 suites  ±0   56m 41s ⏱️ - 3m 25s
 2 905 tests ±0   2 905 ✅ ±0  0 💤 ±0  0 ❌ ±0 
10 268 runs  ±0  10 268 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 00c197a. ± Comparison against base commit b823b31.

♻️ This comment has been updated with latest results.

@Alenar Alenar added the run-slow-tests Technical label to run slow tests tiers in the CI. label Apr 24, 2026
@Alenar
Alenar temporarily deployed to testing-preview April 24, 2026 15:45 — with GitHub Actions Inactive
@Alenar
Alenar force-pushed the djo/3206/ci/run-tests-in-nightly branch 3 times, most recently from 9779e57 to 6b5d2ad Compare April 24, 2026 16:14
@Alenar Alenar removed run-slow-tests Technical label to run slow tests tiers in the CI. labels Apr 24, 2026
@Alenar
Alenar requested review from jpraynaud and turmelclem April 24, 2026 16:23
@Alenar
Alenar marked this pull request as ready for review April 24, 2026 16:23

@jpraynaud jpraynaud left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM 👍

Alenar added 3 commits April 27, 2026 10:19
So it can be reused in the nightly dispatcher
and not by the nightly dispatcher (to avoid storing more value), but it
can leverage the cache saved by the `ci.yml` runs.
@Alenar
Alenar force-pushed the djo/3206/ci/run-tests-in-nightly branch from 6b5d2ad to 5fd6f33 Compare April 27, 2026 08:19
So everything is in-line with previous naming which was
`test-something`, not `something-tests`.

@turmelclem turmelclem left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM 👍

@turmelclem turmelclem left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM 👍

@Alenar
Alenar temporarily deployed to testing-preview April 27, 2026 08:47 — with GitHub Actions Inactive
@Alenar
Alenar merged commit 44502bd into main Apr 27, 2026
56 checks passed
@Alenar
Alenar deleted the djo/3206/ci/run-tests-in-nightly branch April 27, 2026 08:51
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.

3 participants