Commit Graph

29 Commits

Author SHA1 Message Date
weishu 39504ec2f3 ci: Fix release 2024-03-15 22:14:42 +08:00
weishu 1642e92c6f ci: Fix symbol strip 2024-03-15 21:00:44 +08:00
weishu 0f220f4044 ci: Fix release and LKM upload 2024-03-15 20:54:32 +08:00
Ylarod 7568d55be1 Build KernelSU as LKM (#1254)
Co-authored-by: weishu <twsxtd@gmail.com>
2024-03-15 18:53:24 +08:00
秋秋 0f985917f9 ci: Remove ccache patch (#1312)
We don't need it
2024-01-24 14:11:19 +08:00
Syuugo 161b3280c4 Update action uses (#1216) 2023-12-20 09:37:08 +08:00
weishu 8b81aeaf70 ci: remove protected symbols 2023-11-02 12:06:08 +08:00
weishu fb6565bd19 ci: fix build for protectd symbols 2023-10-25 09:13:11 +08:00
weishu f86fce6e16 ci: remove dirty postfix for a14 kernel 2023-10-24 22:59:52 +08:00
Js0n f349507232 ci: replace python-telegram-bot with telethon (#1076) 2023-10-24 07:00:23 +08:00
weishu 55f712d1b2 kernel: dirty fix for pixel8 wlan/bluetooth. close #1074
The wlan and bluetooth driver bcmdhd4398 cannot be loaded because cfg80211.ko has been converted to a vendor module. You can find more information about this conversion at: https://android.googlesource.com/kernel/common/+/ee1e4b7c5e0a2a717ae7994a7e92e1b833367124.

The reason why cfg80211.ko cannot be loaded is because the rfkill.ko module in system_dlkm has protected symbols. To fix this issue, we simply need to delete the protected symbol.

"There is no ABI stability between GKI and GKI modules. In order for modules to load correctly during runtime, GKI and GKI modules must be built and updated together."

We need to find a better solution to address this problem.

Co-authored-by: aviraxp <wanghan1995315@gmail.com>
2023-10-23 22:20:43 +08:00
weishu 3f98493bb3 Add android14-6.1 (#1065) 2023-10-22 17:55:02 +08:00
weishu 583426ecc5 Add Android 14 kernel ci (#1057) 2023-10-20 08:53:08 +08:00
Syuugo Mizoguchi 40fc6d2163 Bump actions/checkout from 3 to 4 (#935)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to
4.
- [Release notes](https://github.com/actions/checkout/releases)
-
[Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)
2023-09-07 21:24:01 +08:00
weishu 7e44765074 Fix build (#927) 2023-09-01 22:27:25 +08:00
weishu 0ddb8a4c89 ci: Maximize build space 2023-08-09 23:05:41 +08:00
weishu 676590be15 ci: Keep .repo becuase it contains all repo's .git 2023-08-09 22:07:14 +08:00
weishu e8a90aadb2 ci: Fix No space left on device (#833)
For android13 gki kernels, Google puts lots of unused file to kernel
source tree, while the Github Action only has 14G disk size and the ci
may fail because of "No space left on device". 

The `repo` tool will try pull all the refs and tags with depth=INT_MAX if it found the SHA1 hash doesn't exist on remote server even if you force it to fetch with `depth=1` and `--no-tags`. So we use the version `v2.16` which doesn't check it.

And also, using a fixed repo version can avoid randomly failure of building.
2023-08-09 13:32:48 +08:00
セリカ・シルフィル be413fd147 CI: Support set manager signature size and hash (#757)
close #739, close #745, close #752
2023-07-18 12:38:44 +08:00
weishu 1703c16948 ci: support deprecated kernel versions (#648) 2023-06-18 12:47:29 +08:00
tiann ed0cfd231e ci: fix debug build 2023-05-16 19:46:49 +08:00
weishu 538d3f06f4 ci: Add debug kernel build (#506) 2023-05-16 18:30:33 +08:00
weishu 842c0b674f ci: Fix setlocalversion patch failed (#451) 2023-05-04 15:37:06 +08:00
Howard Wu 38c65e7e4b [skip ci] ci: fix job name typo (#398) 2023-04-18 18:44:04 +08:00
Howard Wu 75be1e1bd6 ci: avoid ccache key conflict (#397) 2023-04-18 12:12:03 +08:00
Ylarod 2a88cca50c ci: update kernel build, remove embed ksud (#159) 2023-01-31 10:37:54 +08:00
Ylarod a986251773 ci: fix kernel build (#137) 2023-01-29 13:00:47 +08:00
Ylarod b1e279bd2a ci: update build (#129)
1. update kernel ci
2. fix manager build
2023-01-29 11:25:10 +08:00
Ylarod 905c041a76 ci: common kernel build and embed ksud (#127) 2023-01-28 12:24:43 +08:00