|
23 | 23 | name: Determine if builder image needs to be built
|
24 | 24 | runs-on: ubuntu-24.04
|
25 | 25 | outputs:
|
26 |
| - build-image: ${{ steps.check-builder.outputs.builder-image }} |
| 26 | + build-image: ${{ steps.check-builder.outputs.build-image }} |
27 | 27 | build-multiarch: ${{ steps.run-multiarch.outputs.run-multiarch }}
|
28 | 28 | collector-builder-tag: ${{ steps.builder-tag.outputs.collector-builder-tag }}
|
29 | 29 |
|
|
58 | 58 | run: |
|
59 | 59 | set -x
|
60 | 60 | function build_builder() {
|
61 |
| - echo "build-image=$1" == "$GITHUB_OUTPUT" |
| 61 | + echo "build-image=$1" >> "$GITHUB_OUTPUT" |
62 | 62 | exit 0
|
63 | 63 | }
|
64 | 64 |
|
@@ -90,11 +90,11 @@ jobs:
|
90 | 90 | run: |
|
91 | 91 | set -x
|
92 | 92 | function run_multiarch() {
|
93 |
| - echo "run-multiarch=true" >> "$GITHUB_OUTPUT" |
| 93 | + echo "run-multiarch=$1" >> "$GITHUB_OUTPUT" |
94 | 94 | exit 0
|
95 | 95 | }
|
96 | 96 |
|
97 |
| - if [[ "${{ steps.check-builder.outputs.build-builder }}" == "false" ]]; then |
| 97 | + if [[ "${{ steps.check-builder.outputs.build-image }}" == "false" ]]; then |
98 | 98 | run_multiarch "false"
|
99 | 99 | fi
|
100 | 100 |
|
@@ -250,11 +250,7 @@ jobs:
|
250 | 250 | - build-builder-image-remote-vm
|
251 | 251 | name: Create Multiarch manifest
|
252 | 252 | runs-on: ubuntu-24.04
|
253 |
| - if: | |
254 |
| - github.event_name != 'pull_request' || ( |
255 |
| - needs.builder-needs-rebuilding.outputs.collector-builder-tag != 'master' && |
256 |
| - contains(github.event.pull_request.labels.*.name, 'run-multiarch-builds') |
257 |
| - ) |
| 253 | + if : needs.builder-needs-rebuilding.outputs.build-multiarch == 'true' |
258 | 254 | env:
|
259 | 255 | COLLECTOR_BUILDER_TAG: ${{ needs.builder-needs-rebuilding.outputs.collector-builder-tag }}
|
260 | 256 | ARCHS: amd64 ppc64le s390x arm64
|
@@ -294,10 +290,7 @@ jobs:
|
294 | 290 | - build-builder-image
|
295 | 291 | name: Retag x86 builder image
|
296 | 292 | runs-on: ubuntu-24.04
|
297 |
| - if: | |
298 |
| - github.event_name == 'pull_request' && |
299 |
| - needs.builder-needs-rebuilding.outputs.collector-builder-tag != 'master' && |
300 |
| - !contains(github.event.pull_request.labels.*.name, 'run-multiarch-builds') |
| 293 | + if : needs.builder-needs-rebuilding.outputs.build-multiarch == 'false' |
301 | 294 | env:
|
302 | 295 | COLLECTOR_BUILDER_TAG: ${{ needs.builder-needs-rebuilding.outputs.collector-builder-tag }}
|
303 | 296 | steps:
|
|
0 commit comments