4040 # ############# Basic gcc CPU ##########################
4141 # ######################################################
4242 deploy-cpu-bases :
43- if : inputs.cpu
43+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.cpu }}
4444 name : " cpu-base-${{ matrix.arch }}-gcc${{ matrix.gcc }}"
4545 runs-on : ${{ matrix.runner }}
4646 env :
8888 tags : " devitocodes/bases:cpu-gcc${{ matrix.gcc }}-${{ matrix.arch }}"
8989
9090 deploy-cpu-bases-manifest :
91- if : inputs.cpu
91+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.cpu }}
9292 name : " cpu-base-manifest"
9393 runs-on : ubuntu-latest
9494 needs : deploy-cpu-bases
@@ -114,16 +114,16 @@ jobs:
114114 TAG_BASE : ${{ format('cpu-gcc{0}', matrix.gcc) }}
115115 run : |
116116 docker buildx imagetools create \
117- --tag devitocodes/bases:${TAG_BASE} \
118- devitocodes/bases:${TAG_BASE}-amd64 \
119- devitocodes/bases:${TAG_BASE}-arm64
120- docker buildx imagetools inspect devitocodes/bases:${TAG_BASE}
117+ --tag " devitocodes/bases:${TAG_BASE}" \
118+ " devitocodes/bases:${TAG_BASE}-amd64" \
119+ " devitocodes/bases:${TAG_BASE}-arm64"
120+ docker buildx imagetools inspect " devitocodes/bases:${TAG_BASE}"
121121
122122 # ######################################################
123123 # ############# Intel OneApi CPU #######################
124124 # ######################################################
125125 deploy-oneapi-bases :
126- if : inputs.intel
126+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.intel }}
127127 name : " oneapi-base"
128128 runs-on : ubuntu-latest
129129 env :
@@ -181,7 +181,7 @@ jobs:
181181 # ################## Nvidia nvhpc ######################
182182 # ######################################################
183183 deploy-nvidia-bases :
184- if : inputs.nvidia
184+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.nvidia }}
185185 name : " nvidia-bases-${{ matrix.arch }}"
186186 runs-on : ${{ matrix.runner }}
187187 env :
@@ -270,7 +270,7 @@ jobs:
270270 tags : " devitocodes/bases:cpu-nvc${{ matrix.extra_tag }}-${{ matrix.arch }}"
271271
272272 deploy-nvidia-bases-manifest :
273- if : inputs.nvidia
273+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.nvidia }}
274274 name : " nvidia-base-manifest"
275275 runs-on : ubuntu-latest
276276 needs : deploy-nvidia-bases
@@ -296,16 +296,16 @@ jobs:
296296 FINAL_TAG : ${{ matrix.final_tag }}
297297 run : |
298298 docker buildx imagetools create \
299- --tag devitocodes/bases:${FINAL_TAG} \
300- devitocodes/bases:${FINAL_TAG}-amd64 \
301- devitocodes/bases:${FINAL_TAG}-arm64
302- docker buildx imagetools inspect devitocodes/bases:${FINAL_TAG}
299+ --tag " devitocodes/bases:${FINAL_TAG}" \
300+ " devitocodes/bases:${FINAL_TAG}-amd64" \
301+ " devitocodes/bases:${FINAL_TAG}-arm64"
302+ docker buildx imagetools inspect " devitocodes/bases:${FINAL_TAG}"
303303
304304 # ######################################################
305305 # #################### AMD #############################
306306 # ######################################################
307307 deploy-amd-bases :
308- if : inputs.amd
308+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.amd }}
309309 name : " amd-base"
310310 runs-on : ["self-hosted", "amdgpu"]
311311 env :
0 commit comments