-
-
Notifications
You must be signed in to change notification settings - Fork 3k
ci: use ddk for faster ci, manual gki image build #2817
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces DDK (Development Driver Kit) integration for faster CI builds, restructures the build system to support both in-tree and out-of-tree builds, and simplifies the kernel build workflows. The changes focus on using pre-built container images with DDK for module builds while maintaining manual GKI image building through workflow dispatch.
- Integrates DDK containers for faster KernelSU module builds replacing the previous GKI kernel build approach
- Restructures Makefile to handle both in-tree and out-of-tree git repository detection and build scenarios
- Adds comprehensive VS Code development environment configuration with clangd integration
Reviewed Changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| kernel/Makefile | Enhanced git detection logic and added standalone build targets |
| kernel/.vscode/* | Complete VS Code workspace configuration for kernel development |
| .github/workflows/ddk-lkm.yml | New DDK-based LKM build workflow using containers |
| .github/workflows/build-lkm.yml | Simplified LKM build using DDK workflow |
| .github/workflows/build-kernel-*.yml | Disabled automatic triggers, added debug input support |
| .github/workflows/build-gki-image.yml | New manual GKI image build workflow |
| .github/workflows/build-debug-kernel.yml | Removed redundant debug build workflow |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
No description provided.