feat(workflows): move to buildjet

This commit is contained in:
Steven Kreitzer 2024-07-15 18:30:44 -05:00 committed by GitHub
parent 9e5616df60
commit 08e205e7e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -65,7 +65,7 @@ jobs:
needs: [ check-releases ] needs: [ check-releases ]
if: needs.check-releases.outputs.newTalosReleaseFound || github.event_name == 'workflow_dispatch' if: needs.check-releases.outputs.newTalosReleaseFound || github.event_name == 'workflow_dispatch'
name: Build kernel image name: Build kernel image
runs-on: ubuntu-latest runs-on: buildjet-64vcpu-ubuntu-2204
steps: steps:
- name: Get pkgs release tag - name: Get pkgs release tag
@ -99,13 +99,6 @@ jobs:
git apply -v $file git apply -v $file
done < <(find "./patches/patches/pkgs" -type f -name "*.patch" | sort) done < <(find "./patches/patches/pkgs" -type f -name "*.patch" | sort)
- name: Maximize build space
uses: jlumbroso/free-disk-space@main
with:
large-packages: true
docker-images: true
swap-storage: true
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
@ -131,7 +124,7 @@ jobs:
needs: [ check-releases, build-kernel ] needs: [ check-releases, build-kernel ]
if: needs.check-releases.outputs.newTalosReleaseFound || github.event_name == 'workflow_dispatch' if: needs.check-releases.outputs.newTalosReleaseFound || github.event_name == 'workflow_dispatch'
name: Build installer image name: Build installer image
runs-on: ubuntu-latest runs-on: buildjet-64vcpu-ubuntu-2204
steps: steps:
- name: Checkout - name: Checkout