Skip to content

Commit 11c0b17

Browse files
authored
Merge pull request #10652 from opencrvs/disable-arm-on-tag
fix: Disable build arm images on tag
2 parents b73f3bb + 31dfa61 commit 11c0b17

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

.github/workflows/build-images-from-branch.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,7 @@ jobs:
6060
strategy:
6161
fail-fast: false
6262
matrix:
63-
runner: ${{
64-
((github.ref_type == 'tag' || inputs.build_arm == true) && fromJSON('["ubuntu-24.04", "ubuntu-24.04-arm"]')) ||
65-
fromJSON('["ubuntu-24.04"]')
66-
}}
63+
runner: ${{ (inputs.build_arm == true && fromJSON('["ubuntu-24.04", "ubuntu-24.04-arm"]')) || fromJSON('["ubuntu-24.04"]') }}
6764
runs-on: ${{ matrix.runner }}
6865
steps:
6966
- uses: actions/checkout@v5
@@ -143,7 +140,7 @@ jobs:
143140
password: ${{ secrets.GHCR_PUBLISH_TOKEN }}
144141
- name: Create and push multi-arch manifest
145142
env:
146-
BUILD_ARM: ${{ github.ref_type == 'tag' || inputs.build_arm == true }}
143+
BUILD_ARM: ${{ inputs.build_arm == true }}
147144
run: |
148145
REPO="ghcr.io/opencrvs/ocrvs-base"
149146
for TAG in ${{ needs.base.outputs.branch }} ${{ needs.base.outputs.version }}; do
@@ -162,7 +159,7 @@ jobs:
162159
fail-fast: false
163160
matrix:
164161
runner: ${{
165-
((github.ref_type == 'tag' || inputs.build_arm == true) && fromJSON('["ubuntu-24.04", "ubuntu-24.04-arm"]')) ||
162+
(inputs.build_arm == true && fromJSON('["ubuntu-24.04", "ubuntu-24.04-arm"]')) ||
166163
fromJSON('["ubuntu-24.04"]')
167164
}}
168165
service: ${{ fromJSON(needs.base.outputs.services) }}
@@ -230,7 +227,7 @@ jobs:
230227

231228
- name: Create and push multi-arch manifest
232229
env:
233-
BUILD_ARM: ${{ github.ref_type == 'tag' || inputs.build_arm == true }}
230+
BUILD_ARM: ${{ inputs.build_arm == true }}
234231
run: |
235232
REPO_PREFIX="ghcr.io/opencrvs/ocrvs"
236233

0 commit comments

Comments
 (0)