Skip to content

GKI Kernel Module Build #38

GKI Kernel Module Build

GKI Kernel Module Build #38

Workflow file for this run

name: GKI Kernel Module Build
on:
workflow_dispatch:
jobs:
build:
name: GKI Kernel Module Build
runs-on: ubuntu-22.04
needs: upload-artifact
strategy:
matrix:
tag:
- android12-5.10
- android13-5.10
- android13-5.15
- android14-5.15
- android14-6.1
- android15-6.6
- android16-6.12
arch:
- aarch64
- x86_64
steps:
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 8192
temp-reserve-mb: 2048
remove-dotnet: 'true'
remove-android: 'true'
remove-haskell: 'true'
remove-codeql: 'true'
- name: Checkout Repository
uses: actions/checkout@v4
- name: Run GKI Kernel Build Action
uses: ./
with:
arch: ${{ matrix.arch }}
tag: ${{ matrix.tag }}
module-name: hello-ko
module-path: hello-ko
upload-artifact:
name: Upload LKM Source Code
runs-on: ubuntu-22.04
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Upload LKM Source Code
uses: actions/upload-artifact@v4
with:
name: hello-ko
path: .github/hello-ko