summarylogtreecommitdiffstats
path: root/update.sh
diff options
context:
space:
mode:
authorMiles McLean2020-04-28 16:17:51 -0500
committerMiles McLean2020-04-28 16:17:51 -0500
commitd476f94e6da3b192bf17375f8064d54edf8d2252 (patch)
tree8a1f5485b6330981ba18f9b79acde0e0e8c37b31 /update.sh
parent07d48e23b296064f03bec5e8fe2285e28b113c4c (diff)
downloadaur-d476f94e6da3b192bf17375f8064d54edf8d2252.tar.gz
Added script to update PKGBUILD
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/update.sh b/update.sh
new file mode 100755
index 000000000000..015f9273b4fc
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+latest_version=$(curl -Is "https://github.com/snyk/snyk/releases/latest" | grep "location" | sed "s#.*tag/v##g" | tr -d "\r")
+echo "Latest Snyk CLI Version: v${latest_version}"
+
+sed -i "s/^pkgver=.*$/pkgver=${latest_version}/" ./PKGBUILD
+
+if ! git diff --quiet HEAD PKGBUILD; then
+ updpkgsums
+
+ makepkg --printsrcinfo > .SRCINFO
+
+ makepkg -si
+
+ git add PKGBUILD .SRCINFO
+
+ git commit -m "Updated version to ${latest_version}"
+
+ snyk --version
+
+ git push origin master
+else
+ echo "No updates found!"
+fi