ci: common kernel build and embed ksud (#127)

This commit is contained in:
Ylarod
2023-01-28 12:24:43 +08:00
committed by GitHub
parent 0dae6ebaee
commit 905c041a76
10 changed files with 499 additions and 359 deletions

55
.github/workflows/build-kernel-a12.yml vendored Normal file
View File

@@ -0,0 +1,55 @@
name: Build Kernel - Android 12
on:
push:
branches: ["main", "ci"]
paths:
- ".github/workflows/build-kernel-a12.yml"
- ".github/workflows/gki-kernel.yml"
- "kernel/**"
pull_request:
branches: ["main"]
paths:
- ".github/workflows/build-kernel-a12.yml"
- ".github/workflows/gki-kernel.yml"
- "kernel/**"
jobs:
build-ksud:
uses: ./.github/workflows/ksud.yml
with:
target: aarch64-linux-android
build-kernel:
needs: build-ksud
if: github.event_name != 'pull_request'
strategy:
matrix:
include:
- sub_level: 66
os_patch_level: 2021-11
- sub_level: 81
os_patch_level: 2022-03
- sub_level: 101
os_patch_level: 2022-05
- sub_level: 110
os_patch_level: 2022-07
- sub_level: 136
os_patch_level: 2022-11
uses: ./.github/workflows/gki-kernel.yml
secrets: inherit
with:
version: android12-5.10
version_name: android12-5.10.${{ matrix.sub_level }}
tag: android12-5.10-${{ matrix.os_patch_level }}
os_version: 12.0.0
os_patch_level: ${{ matrix.os_patch_level }}
patch_path: "5.10"
check-build-kernel:
needs: build-ksud
if: github.event_name == 'pull_request'
uses: ./.github/workflows/gki-kernel.yml
with:
version: android12-5.10
version_name: android12-5.10.101
tag: android12-5.10-2022-05
os_version: 12.0.0
os_patch_level: 2022-05
patch_path: "5.10"