summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Hicklen2023-03-03 12:48:13 -0600
committerMike Hicklen2023-03-03 12:48:13 -0600
commit73d678e7459053b4900d10c36bc303a1f8f3cf25 (patch)
treeee18b14b82a5be3f5e356a6576f03ef2ea7c79b7
parent1d5fe623faf8bc7e8f217bd7e1e644481d4fb6c1 (diff)
downloadaur-73d678e7459053b4900d10c36bc303a1f8f3cf25.tar.gz
Added bumpversion.sh
-rwxr-xr-xbumpversion.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/bumpversion.sh b/bumpversion.sh
new file mode 100755
index 000000000000..aac5fa2231d2
--- /dev/null
+++ b/bumpversion.sh
@@ -0,0 +1,19 @@
+echo "Scraping latest aws-iam-authenticator version from https://api.github.com/repos/kubernetes-sigs/aws-iam-authenticator/releases"
+latestversion=$(curl -sq https://api.github.com/repos/kubernetes-sigs/aws-iam-authenticator/releases | grep tag_name | sort | tail -1 | awk -F '"' '{print $4}')
+echo "Latest aws-iam-authenticator version: ${latestversion}"
+
+srcurl="https://github.com/kubernetes-sigs/aws-iam-authenticator/archive/${latestversion}.tar.gz"
+
+echo "Determining sha512sum for ${srcurl}"
+sha512sum=$(curl -sqLo - ${srcurl} | sha512sum | awk '{print $1}')
+echo "aws-iam-authenticator sha512sum: ${sha512sum}"
+
+echo "Updating PKGBUILD and .SRCINFO with new version and sha512sum"
+# PKGBUILD
+sed -i "s|^pkgver=.*$|pkgver=${latestversion/v/}|" PKGBUILD
+sed -i "s|^sha512sums=('.*'|sha512sums=('${sha512sum}'|" PKGBUILD
+# .SRCINFO
+sed -i "s|\tpkgver = .*$|\tpkgver = ${latestversion/v/}|" .SRCINFO
+sed -i "s|\tsource = aws-iam-authenticator-.*.tar.gz::|\tsource = aws-iam-authenticator-${latestversion/v/}.tar.gz::|" .SRCINFO
+sed -i "s|::.*|::${srcurl}|" .SRCINFO
+sed -i "0,/sha512sums/s|\tsha512sums = .*$|\tsha512sums = ${sha512sum}|" .SRCINFO