Skip to content

[ci] e2e kernel builder tests#416

Open
sayakpaul wants to merge 25 commits intomainfrom
e2e-kernel-builder-tests
Open

[ci] e2e kernel builder tests#416
sayakpaul wants to merge 25 commits intomainfrom
e2e-kernel-builder-tests

Conversation

@sayakpaul
Copy link
Copy Markdown
Member

@sayakpaul sayakpaul commented Mar 30, 2026

Adds fast e2e testing for the kernel builder CLI:

  • Initialization + build
  • Upload the build to the Hub
  • Download the build from the Hub (through get_kernel()) and use it

To keep the CI runtime manageable, we only build against a single backend. But I think we should also build against a single variant now that #419 is in.

@sayakpaul sayakpaul added this to the 0.13.0 milestone Mar 30, 2026
Comment on lines +8 to +13
paths:
- "kernel-builder/**"
- "kernels/src/**"
- "nix-builder/**"
- "kernels-data/**"
- ".github/workflows/test_e2e.yaml"
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.

Trigger on core changes.

--name kernels-test/e2e-test-kernel \
--backends cuda

- name: Validate scaffold
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.

Happy to remove this check but it's not adding much to the runtime.

Co-authored-by: Daniël de Kok <me@danieldk.eu>
@sayakpaul sayakpaul marked this pull request as ready for review March 31, 2026 14:12
@sayakpaul sayakpaul changed the title [wip] [ci] e2e kernel builder tests [ci] e2e kernel builder tests Mar 31, 2026
@sayakpaul sayakpaul requested a review from drbh March 31, 2026 14:13
drbh
drbh previously approved these changes Mar 31, 2026
Copy link
Copy Markdown
Collaborator

@drbh drbh left a comment

Choose a reason for hiding this comment

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

changes look good to me, pending that the CI issue is resolved

@sayakpaul
Copy link
Copy Markdown
Member Author

All working now. @danieldk / @drbh possible to get another approval for the merge?

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