summaryrefslogtreecommitdiffhomepage
path: root/github/script/publish
diff options
context:
space:
mode:
Diffstat (limited to 'github/script/publish')
-rwxr-xr-xgithub/script/publish15
1 files changed, 15 insertions, 0 deletions
diff --git a/github/script/publish b/github/script/publish
new file mode 100755
index 000000000..ac0e09eff
--- /dev/null
+++ b/github/script/publish
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+# Get the latest Git tag
+latest_tag=$(git tag --sort=committerdate | grep -E '^github-v[0-9]+\.[0-9]+\.[0-9]+$' | tail -1)
+if [ -z "$latest_tag" ]; then
+ echo "No tags found"
+ exit 1
+fi
+echo "Latest tag: $latest_tag"
+
+# Update latest tag
+git tag -d latest
+git push origin :refs/tags/latest
+git tag -a latest $latest_tag -m "Update latest to $latest_tag"
+git push origin latest \ No newline at end of file