File tree Expand file tree Collapse file tree 1 file changed +10
-14
lines changed
Expand file tree Collapse file tree 1 file changed +10
-14
lines changed Original file line number Diff line number Diff line change 1515 SKEL_BUILDER_IMAGE_BASE : ghcr.io/draios/sysdig-skel-builder-pr
1616 BUILDER_DEV : ghcr.io/draios/sysdig-builder:dev
1717 SKEL_BUILDER_DEV : ghcr.io/draios/sysdig-skel-builder:dev
18- runs-on : ubuntu-latest
18+ runs-on : ubuntu-24.04${{ matrix.platform == 'arm64' && '-arm64' || '' }}
19+ strategy :
20+ matrix :
21+ platform :
22+ - amd64
23+ - arm64
1924 steps :
2025 - name : Checkout Sysdig
2126 uses : actions/checkout@v4
2934 files : |
3035 docker/builder/**
3136
32- - name : Set up QEMU
33- if : steps.builder-files.outputs.any_changed == 'true'
34- uses : docker/setup-qemu-action@v3
35- with :
36- platforms : ' amd64,arm64'
37-
3837 - name : Set up Docker Buildx
3938 if : steps.builder-files.outputs.any_changed == 'true'
4039 uses : docker/setup-buildx-action@v3
@@ -59,27 +58,24 @@ jobs:
5958 uses : docker/build-push-action@v6
6059 with :
6160 context : docker/builder
62- platforms : linux/amd64,linux/arm64
61+ platforms : linux/${{ matrix.platform }}
6362 tags : ${{ steps.get-new-builder.outputs.builder_image }}
6463 push : true
6564 outputs :
6665 builder_image : ${{ (steps.builder-files.outputs.any_changed == 'true') && steps.get-new-builder.outputs.builder_image || env.BUILDER_DEV }}
6766
6867 build-sysdig-linux :
6968 needs : [builder]
70- runs-on : ubuntu-latest
69+ runs-on : ubuntu-24.04${{ matrix.platform == 'arm64' && '-arm64' || '' }}
7170 container :
7271 image : ${{ needs.builder.outputs.builder_image }}
7372 strategy :
7473 matrix :
7574 platform :
76- - linux/ amd64
77- - linux/ arm64
75+ - amd64
76+ - arm64
7877
7978 steps :
80- - name : Set up QEMU
81- uses : docker/setup-qemu-action@v3
82-
8379 - name : Checkout Sysdig
8480 uses : actions/checkout@v4
8581 with :
You can’t perform that action at this time.
0 commit comments