Skip to content

Conversation

@JakeHillion
Copy link
Contributor

A recent change made it possible to specify different default kernels for the standard PR CI job for each scheduler. This broke the deduplication of the "default" jobs, meaning commits with trailers were triggering way more tests than necessary. Clean this up by removing the kernel argument from the matrix if it matches the scheduler's default choice.

Test plan:

  • This CI job. It has a tonne of test kernels. With the old behaviour we'd see 3x the normal jobs, the new behaviour should be that chaos doesn't get a for-next job and that we only have 2x.

CI-Test-Kernel: sched_ext/for-next
CI-Test-Kernel: stable/linux-rolling-stable

A recent change made it possible to specify different default kernels
for the standard PR CI job for each scheduler. This broke the
deduplication of the "default" jobs, meaning commits with trailers were
triggering way more tests than necessary. Clean this up by removing the
kernel argument from the matrix if it matches the scheduler's default
choice.

Test plan:
- This CI job. It has a tonne of test kernels. With the old behaviour
  we'd see 3x the normal jobs, the new behaviour should be that chaos
  doesn't get a for-next job and that we only have 2x.

CI-Test-Kernel: sched_ext/for-next
CI-Test-Kernel: stable/linux-rolling-stable
@JakeHillion JakeHillion requested review from etsal and hodgesds June 26, 2025 17:47
Copy link
Contributor

@etsal etsal left a comment

Choose a reason for hiding this comment

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

Nice!

@JakeHillion JakeHillion added this pull request to the merge queue Jun 26, 2025
Merged via the queue into main with commit ebf1a26 Jun 26, 2025
56 checks passed
@JakeHillion JakeHillion deleted the jakehillion/cleanup-extra-ci-tests branch June 26, 2025 20:41
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.

3 participants