Skip to content

Commit cbdd5d5

Browse files
committed
ci: check if indexer image exists
1 parent 80594b8 commit cbdd5d5

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/build-and-deploy.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,18 @@ jobs:
5151
image: ghcr.io/fuellabs/fuel-mcp-server
5252
dockerfile: deployment/Dockerfile
5353
context: .
54+
55+
- name: Check if indexer image exists
56+
id: check-indexer
57+
run: |
58+
if docker manifest inspect ghcr.io/fuellabs/fuel-mcp-server-indexer:latest >/dev/null 2>&1; then
59+
echo "indexer-exists=true" >> $GITHUB_OUTPUT
60+
else
61+
echo "indexer-exists=false" >> $GITHUB_OUTPUT
62+
fi
5463
5564
- name: Build and push indexer image
56-
if: steps.check-docs.outputs.docs-changed == 'true'
65+
if: steps.check-docs.outputs.docs-changed == 'true' || steps.check-indexer.outputs.indexer-exists == 'false'
5766
uses: ./.github/actions/docker-publish
5867
id: publish-indexer
5968
with:

0 commit comments

Comments
 (0)