name: PikaOS Kernel Build Only on: workflow_dispatch jobs: build: runs-on: self-hosted container: image: ubuntu:23:04 volumes: - /proc:/proc options: --privileged -it steps: - uses: actions/checkout@v3 - name: Install needed packages run: apt update && apt install bc bison build-essential ccache cpio fakeroot flex git kmod libelf-dev libncurses5-dev libssl-dev debhelper lz4 qtbase5-dev rsync schedtool wget zstd tar -y - name: Build Kernel run: ./main.sh - uses: actions/upload-artifact@v3 with: name: PikaOS Kernel path: output/