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