name: Kernel Build on: push jobs: build: name: Build runs-on: aarch64 container: image: debian:bookworm if: ${{ !contains(github.event.head_commit.message, 'skip ci') }} steps: - name: Setup build environment run: apt install devscripts debhelper equivs git nodejs sudo - name: Checkout Sources uses: actions/checkout@v3 with: submodules: recursive path: pve-port-kernel - name: Setup build depends run: sudo mk-build-deps -i - name: Build Kernel run: | rm -rf *.deb *.ddeb *.build *.buildinfo *.changes cd pve-port-kernel rm debian/control debian/rules debian/control debuild -e CCACHE_DIR=/var/cache/ccache --prepend-path=/usr/lib/ccache --jobs=auto -b -uc -us - name: Upload Artifacts uses: actions/upload-artifact@v3 with: name: debs path: "*.deb"