dabao1955/Android Kernel Build Action

An action to build android kernel.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
kernel-urlURL of the Android kernel source repository, or local/relative path (e.g. ./, ./kernel/, ../kernel/)yes
kernel-branchBranch name of the main kernel source repositorynomain
kernel-dirDirectory name for storing kernel source codenokernel
depthGit clone depth for faster downloadsno1
configName of the kernel configuration file to useyesdefconfig
archTarget CPU architecture for cross-compilationyesarm64
android-versionAndroid version for AOSP toolchain selectionno""
vendorEnable vendor kernel source code integrationnofalse
vendor-urlURL of the vendor kernel source repositoryno
vendor-branchBranch name of the vendor kernel source repositorynomain
vendor-dirDirectory name for storing vendor kernel sourcenovendor
aosp-clangUse AOSP Clang toolchainnofalse
aosp-clang-versionVersion of AOSP Clang toolchain to usenor383902
aosp-gccUse AOSP GCC toolchainnofalse
other-clang-urlURL of custom Clang toolchainno
other-clang-branchBranch of the custom Clang toolchainnomain
other-gcc64-urlURL of custom 64-bit GCC toolchainno
other-gcc64-branchBranch of custom 64-bit GCC toolchainnomain
other-gcc32-urlURL of custom 32-bit GCC toolchainno
other-gcc32-branchBranch of custom 32-bit GCC toolchainnomain
ksuEnable KernelSU integrationnofalse
ksu-versionVersion of KernelSU to integratenomain
ksu-lkmBuild KernelSU as a loadable kernel modulenofalse
ksu-otherUse a third-party KernelSU forknofalse
ksu-urlURL of the third-party KernelSU forkno
rekernelEnable Re-Kernel supportnofalse
nethunterEnable Kali NetHunter supportnofalse
nethunter-patchApply NetHunter-specific patchesnofalse
lxcEnable LXC/Docker container supportnofalse
lxc-patchApply LXC-specific patchesnofalse
kvmEnable KVM (Kernel Virtual Machine) supportnofalse
bbgEnable BaseBandGuard supportnofalse
disable-ltoDisable Link Time Optimization (LTO)nofalse
ccacheEnable ccache compilation cachenofalse
anykernel3Use AnyKernel3 packaging methodnofalse
anykernel3-urlURL of custom AnyKernel3 repositoryno
bootimg-urlURL to download the original boot.img fileno
releaseAutomatically create a GitHub Releasenofalse
access-tokenGitHub personal access token for releasesno
extra-make-argsAdditional make arguments in JSON array formatno[]

no outputs