From f7470290e5f7b9bc4bb11a6faa87dd47f1d7585a Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Mon, 3 Mar 2025 22:07:36 -0800 Subject: feat: tag and push latest tag for releases --- justfile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/justfile b/justfile index 82c10f6..87d0b75 100644 --- a/justfile +++ b/justfile @@ -12,8 +12,14 @@ default: @just --choose docker-build: new-ver + #!/usr/bin/env bash + set -euxo pipefail new_ver=$(cat {{ NEW_VERSION }}); \ docker build --build-arg="version=$new_ver" -t unbound-ads:$new_ver . + + + + builddir: mkdir -p {{ BUILDDIR }}/etc @@ -68,9 +74,16 @@ push: @echo "pushed to all endpoints" docker-push registry="public.ecr.aws/s0f9o2k5": - new_ver=$(cat {{ NEW_VERSION }}); \ - docker tag unbound-ads:$new_ver {{registry}}/unbound-ads:$new_ver; \ - docker push {{registry}}/unbound-ads:$new_ver + #!/usr/bin/env bash + set -euxo pipefail + new_ver=$(cat {{ NEW_VERSION }}) + docker tag unbound-ads:$new_ver {{registry}}/unbound-ads:$new_ver + docker push {{registry}}/unbound-ads:$new_ver + if [[ $new_ver != *"latest"* ]]; + then + docker tag unbound-ads:$new_ver {{registry}}/unbound-ads:latest + docker push {{registry}}/unbound-ads:$new_ver + fi run repo=(TEMPDIR): go run main.go -- cgit v1.2.3