#!/usr/bin/env bash TAG=$1 OUT=$2 . $(dirname $0)/util set -eu -o pipefail : ${PLATFORMS=linux/amd64} usage() { echo "usage: ./hack/release " exit 1 } if [ -z "$TAG" ] || [ -z "$OUT" ]; then usage fi importCacheFlags="" if [[ -n "$cacheRefFrom" ]] && [[ "$cacheType" = "local" ]]; then for ref in $cacheRefFrom; do importCacheFlags="$importCacheFlags--cache-from=type=local,src=$ref " done fi buildxCmd build $importCacheFlags \ --target "release" \ --platform "$PLATFORMS" \ --output "type=local,dest=$OUT" \ $currentcontext