{"id":25436696,"url":"https://github.com/hazepynut/gki-builder","last_synced_at":"2025-11-01T04:30:22.409Z","repository":{"id":274183184,"uuid":"922102609","full_name":"hazepynut/gki-builder","owner":"hazepynut","description":"GKI Builder || Force Push Warning!","archived":false,"fork":false,"pushed_at":"2025-02-16T14:35:54.000Z","size":5213,"stargazers_count":1,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-16T15:24:13.938Z","etag":null,"topics":["bash","github-actions","gki","gki-builder"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hazepynut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-25T10:22:10.000Z","updated_at":"2025-02-16T14:35:57.000Z","dependencies_parsed_at":"2025-02-09T10:22:52.587Z","dependency_job_id":"d1c75d62-0491-4946-afbe-524fa743f259","html_url":"https://github.com/hazepynut/gki-builder","commit_stats":null,"previous_names":["hazepynut/gki-builder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazepynut%2Fgki-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazepynut%2Fgki-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazepynut%2Fgki-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazepynut%2Fgki-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hazepynut","download_url":"https://codeload.github.com/hazepynut/gki-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239255553,"owners_count":19608302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","github-actions","gki","gki-builder"],"created_at":"2025-02-17T08:21:48.308Z","updated_at":"2025-11-01T04:30:22.364Z","avatar_url":"https://github.com/hazepynut.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Build Android GKI with GitHub Actions  \n\n[![CodeFactor](https://www.codefactor.io/repository/github/hazepynut/gki-builder/badge)](https://www.codefactor.io/repository/github/hazepynut/gki-builder)  \n\nThis repository provides an automated workflow to build the **Android Generic Kernel Image (GKI)** using **GitHub Actions**.  \nWith this setup, you can compile the GKI kernel directly in GitHub’s cloud environment without requiring a powerful local machine.  \n\n## 🚀 Prerequisites  \n\nBefore running the workflow, you need to configure some **secrets** in your GitHub repository:  \n\n1. **`GH_TOKEN`** – Your GitHub personal access token, required for uploading build artifacts to the repository.  \n   - [How to generate a GitHub Token?](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)  \n\n2. **`TOKEN`** – Your Telegram bot token, required for sending build notification.\n   - [How to create a Telegram bot?](https://www.siteguarding.com/en/how-to-get-telegram-bot-api-token)  \n\n4. **`CHAT_ID`** – The Telegram chat or group ID where the bot will send notifications.  \n   - [How to get a Telegram chat ID?](https://www.wikihow.com/Know-Chat-ID-on-Telegram-on-Android)  \n\n### How to Add Secrets to GitHub  \n- Follow this guide: [Using secrets in GitHub Actions](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions)  \n\n## ⚙️ Configuration  \n\nBefore running the workflow, you **must** modify the following files according to your requirements:  \n\n- **`config.sh`** – Contains kernel configuration settings.  \n- **`build.sh`** – The main script responsible for compiling the kernel.  \n\nOnce configured, you can start building!  \n\n## ✅ Compatibility  \n\n| GKI Version | Support |\n|-------------|---------|\n| **5.10**    | ✅ Yes  |\n| **\u003e5.10**   | ❌ No   |\n\n## 📜 License  \n\nThis project is licensed under the **[WTFPL](http://www.wtfpl.net/)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhazepynut%2Fgki-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhazepynut%2Fgki-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhazepynut%2Fgki-builder/lists"}