Skip to content

Commit

Permalink
Fix yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
KyleAMathews committed Dec 19, 2024
1 parent 8f8bcb6 commit 619d0db
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions .buildkite/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,10 @@ steps:
- cd ./packages/sync-service
- git fetch --tags
- export ELECTRIC_VERSION=$(jq '.version' -r package.json)
# Get the latest version from DockerHub
- |
DOCKERHUB_VERSION=$(curl -s "https://hub.docker.com/v2/repositories/${DOCKERHUB_REPO}/${IMAGE_NAME}/tags/?page_size=100" | \
jq -r '.results[] | select(.name | test("^[0-9]+\\.[0-9]+\\.[0-9]+.*$")) | .name' | \
sort -V | tail -n1 || echo "0.0.0")
# Compare versions and only build if local is newer
DOCKERHUB_VERSION=$(curl -s "https://hub.docker.com/v2/repositories/${DOCKERHUB_REPO}/${IMAGE_NAME}/tags/?page_size=100" \
| jq -r '.results[] | select(.name | test("^[0-9]+\\.[0-9]+\\.[0-9]+.*$")) | .name' \
| sort -V | tail -n1 || echo "0.0.0")
- |
if [ "$(printf '%s\n' "$DOCKERHUB_VERSION" "$ELECTRIC_VERSION" | sort -V | tail -n1)" = "$ELECTRIC_VERSION" ]; then
echo "Building new version $ELECTRIC_VERSION (current version on DockerHub is $DOCKERHUB_VERSION)"
Expand All @@ -42,4 +40,5 @@ steps:
.
else
echo "Current version $ELECTRIC_VERSION is not newer than DockerHub version $DOCKERHUB_VERSION. Skipping build."
exit 0
fi

0 comments on commit 619d0db

Please sign in to comment.