#!/bin/sh

VERSION=$(cargo metadata --format-version=1 --no-deps | jq -r '.packages[] | select(.name == "stargazer").version')

build() {
	docker buildx build --builder=container --platform linux/amd64,linux/arm64,linux/arm/v7 \
		-f Dockerfile.release-bin -o type=registry \
		-t zethra/stargazer:"$1" \
		-t codeberg.org/sashanoraa/stargazer:"$1" \
		.
}

build "$VERSION"

if [ "$VERSION" = "$(git tag | sort -V | tail -n1)" ]; then
	echo Pushing latest
	build "latest"
fi
