087e08adb8
This reverts commit 01cbdebf0a
.
Although almost all release builds succeed, there have been cases where
new stable releases actually cause the build to fail or other cases
where we need to test changes on the release branch.
30 lines
963 B
YAML
30 lines
963 B
YAML
name: Kernel Build (Trusted)
|
|
|
|
on: pull_request
|
|
|
|
jobs:
|
|
build:
|
|
name: Build
|
|
runs-on: [self-hosted]
|
|
if: github.event.pull_request.head.repo.full_name == github.repository && !contains(github.event.head_commit.message, 'skip ci')
|
|
steps:
|
|
- name: Clean Workspace
|
|
run: rm -rf *.deb *.ddeb *.build *.buildinfo *.changes
|
|
- name: Checkout Sources
|
|
uses: actions/checkout@v2
|
|
with:
|
|
submodules: recursive
|
|
path: pve-edge-kernel
|
|
- name: Clean Repository
|
|
run: git -C pve-edge-kernel submodule foreach git clean -ffdx
|
|
- name: Build Kernel
|
|
run: |
|
|
rm -rf *.deb *.ddeb *.build *.buildinfo *.changes
|
|
cd pve-edge-kernel
|
|
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@v2-preview
|
|
with:
|
|
name: debs
|
|
path: "*.deb"
|