Skip to content

Commit fdb46c9

Browse files
Update build-model-image.yml
1 parent 395e088 commit fdb46c9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/build-model-image.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ on:
88
workflow_dispatch:
99

1010
jobs:
11+
# Try to build the Ersilia Pack
1112
upload-ersilia-pack:
12-
if: ${{ github.event.workflow_run.conclusion == 'success' }}
1313
uses: ersilia-os/ersilia-model-workflows/.github/workflows/upload-ersilia-pack.yml@main
1414
with:
1515
repo_name: ${{ github.event.repository.name }}
1616
secrets:
1717
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
1818
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
1919

20-
# BentoML Multistage Build (runs if Ersilia Pack fails)
20+
# Fallback to BentoML multistage build if Ersilia Pack fails
2121
upload-bentoml-multistage:
2222
needs: upload-ersilia-pack
23-
if: ${{ needs.upload-ersilia-pack.result != 'success' }}
23+
if: ${{ needs.upload-ersilia-pack.result == 'failure' }}
2424
uses: ersilia-os/ersilia-model-workflows/.github/workflows/upload-bentoml.yml@main
2525
with:
2626
repo_name: ${{ github.event.repository.name }}
@@ -29,7 +29,7 @@ jobs:
2929
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
3030
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
3131

32-
# BentoML Legacy Build (runs only if both previous jobs fail)
32+
# Final fallback to legacy build if both pack and multistage fail
3333
upload-bentoml-legacy:
3434
needs: [upload-ersilia-pack, upload-bentoml-multistage]
3535
if: ${{ needs.upload-ersilia-pack.result == 'failure' && needs.upload-bentoml-multistage.result == 'failure' }}

0 commit comments

Comments
 (0)