diff --git a/.github/FUNDING.yml b/.forgejo/FUNDING.yml similarity index 100% rename from .github/FUNDING.yml rename to .forgejo/FUNDING.yml diff --git a/.github/workflows/build.yml b/.forgejo/workflows/build.yml similarity index 73% rename from .github/workflows/build.yml rename to .forgejo/workflows/build.yml index cfbf3cd..742fc2c 100644 --- a/.github/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -1,22 +1,24 @@ name: Kernel Build -on: pull_request +on: push jobs: build: name: Build - runs-on: [self-hosted] + runs-on: aarch64 + container: + image: debian:bookworm if: ${{ !contains(github.event.head_commit.message, 'skip ci') }} steps: - - name: Clean Workspace - run: rm -rf *.deb *.ddeb *.build *.buildinfo *.changes + - 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: Clean Repository - run: git -C pve-port-kernel submodule foreach git clean -ffdx + - name: Setup build depends + run: sudo mk-build-deps -i - name: Build Kernel run: | rm -rf *.deb *.ddeb *.build *.buildinfo *.changes diff --git a/.github/workflows/release.yml b/.forgejo/workflows/release.yml similarity index 100% rename from .github/workflows/release.yml rename to .forgejo/workflows/release.yml diff --git a/.github/workflows/update.yml b/.forgejo/workflows/update.yml similarity index 100% rename from .github/workflows/update.yml rename to .forgejo/workflows/update.yml diff --git a/.github/workflows/watch.yml b/.forgejo/workflows/watch.yml similarity index 100% rename from .github/workflows/watch.yml rename to .forgejo/workflows/watch.yml