Skip to content

.github: Initialize CI #9

.github: Initialize CI

.github: Initialize CI #9

Workflow file for this run

name: Kernel Build CI
on:
push:
env:
TOKEN: ${{ secrets.BOT_TOKEN }}
G_TOKEN: ${{ secrets.G_TOKEN }}
RELEASE: 0
OTA: 0
CI: 1
jobs:
build:
runs-on: ubuntu-latest
container: fedora:latest
steps:
- name: Setup build environment
run: |
sudo dnf install --assumeyes dtc bc flex bison make autoconf openssl-devel elfutils-libelf-devel unzip zip curl wget gh zstd glibc-devel gcc
gh auth login --with-token <<< "${G_TOKEN}"
git config --global user.email "[email protected]"
git config --global user.name "Cyber Knight"
- name: Clone kernel
run: |
git clone https://github.com/cyberknight777/dragonheart_kernel_oneplus_sm8150 -b rebase --depth=1 kernel
- name: Compile kernel
run: |
cd kernel
bash kramel.sh img mkzip