This repository provides an automated workflow to build the Android Generic Kernel Image (GKI) using GitHub Actions.
With this setup, you can compile the GKI kernel directly in GitHub’s cloud environment without requiring a powerful local machine.
Before running the workflow, you need to configure some secrets in your GitHub repository:
-
GH_TOKEN
– Your GitHub personal access token, required for uploading build artifacts to the repository. -
TOKEN
– Your Telegram bot token, required for sending build notification. -
CHAT_ID
– The Telegram chat or group ID where the bot will send notifications.
- Follow this guide: Using secrets in GitHub Actions
Before running the workflow, you must modify the following files according to your requirements:
config.sh
– Contains kernel configuration settings.build.sh
– The main script responsible for compiling the kernel.
Once configured, you can start building!
GKI Version | Support |
---|---|
5.10 | ✅ Yes |
>5.10 | ❌ No |
This project is licensed under the WTFPL