From 0f116e21b908ea98a49d92c7d07716f0014c2c1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Tue, 17 Mar 2026 16:50:45 +0100 Subject: [PATCH] release script --- release.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..ea49aa4 --- /dev/null +++ b/release.sh @@ -0,0 +1,17 @@ +set -ex +tag=$(git describe --always) +repo=novit.tech/direktil/dkl:$tag + +docker build --push --platform=linux/amd64,linux/arm64 . -t $repo + +publish() { + arch=$1 + pf=$2 + + curl --user $(jq '.auths["novit.tech"].auth' ~/.docker/config.json -r |base64 -d) \ + --upload-file <(docker run --rm --platform $pf $repo cat /bin/dkl) \ + https://novit.tech/api/packages/direktil/generic/dkl/$tag/dkl.$arch +} + +publish x86_64 linux/amd64 +publish arm64 linux/arm64