| 12345678910111213141516171819202122232425262728293031323334 |
- name: 'Build Kernel'
- description: 'Builds kernel using legacy build.sh or Bazel (kleaf)'
- runs:
- using: composite
- steps:
- - name: 'Build Kernel'
- shell: bash
- working-directory: ${{ github.workspace }}/kernel
- run: |
- set -euo pipefail
- if [ -f "build/build.sh" ]; then
- SKIP_VENDOR_BOOT=1 \
- SKIP_EXT_MODULES=1 \
- SKIP_CP_KERNEL_HDR=1 \
- SKIP_MRPROPER=1 \
- LTO=thin \
- GKI_DEFCONFIG_FRAGMENT="$GITHUB_WORKSPACE/wild_gki.fragment" \
- BUILD_CONFIG=common/build.config.gki.aarch64 \
- build/build.sh -j"$(nproc)" \
- CC="$CC" \
- CXX="$CXX" \
- HOSTCC="$HOSTCC" \
- HOSTCXX="$HOSTCXX" \
- LD="$LD" \
- HOSTLD="$HOSTLD"
- else
- cp "$GITHUB_WORKSPACE/wild_gki.fragment" common/arch/arm64/configs/wild_gki.fragment
- tools/bazel build \
- --config=fast \
- --defconfig_fragment=//common:arch/arm64/configs/wild_gki.fragment \
- --disk_cache="$BAZEL_DISK_CACHE_DIR" \
- //common:kernel_aarch64
- fi
|