summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIain Earl2021-02-01 09:43:50 +0000
committerIain Earl2021-02-01 09:43:50 +0000
commita9b58338e74b781c2e0f86434e267520d4559fb7 (patch)
treef4708d2d489c1ef8a3a0f5ba9426c3f44587a63c
parent9fbedae31fba30262120c4f2b2ecdec18136e434 (diff)
downloadaur-a9b58338e74b781c2e0f86434e267520d4559fb7.tar.gz
Add release script to repo
-rwxr-xr-xrelease.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/release.sh b/release.sh
new file mode 100755
index 000000000000..0a9849dd0d5b
--- /dev/null
+++ b/release.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+version=$1
+tmp_tar=$(mktemp)
+trap "rm ${tmp_tar}" EXIT
+wget https://github.com/denisidoro/navi/releases/download/v${version}/navi-v${version}-x86_64-unknown-linux-musl.tar.gz -O $tmp_tar
+checksum=$(sha256sum $tmp_tar | awk '{print $1}')
+sed -i "s/^pkgver='.*'/pkgver='${version}'/g" PKGBUILD
+sed -i "s/^sha256sums=('.*')/sha256sums=('${checksum}')/g" PKGBUILD
+makepkg -si
+makepkg --printsrcinfo > .SRCINFO
+git add PKGBUILD .SRCINFO
+git diff --cached
+git commit -S -m "Update to ${version}"
+echo -n "Press Enter to push..."
+read check
+git push
+paru -Si navi-bin