summaryrefslogtreecommitdiffhomepage
path: root/github/script/publish
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-07-25 17:34:47 -0400
committerFrank <[email protected]>2025-07-25 17:34:47 -0400
commit3a7a2a838ec6ba625aa27aaa73cf4ea8ee03e79e (patch)
tree0c9b4fbaf21001511959b6ba803b8b1b162868b7 /github/script/publish
parent10ae43a12190ed3ac96ae1d672b1aa1dd006b072 (diff)
downloadopencode-3a7a2a838ec6ba625aa27aaa73cf4ea8ee03e79e.tar.gz
opencode-3a7a2a838ec6ba625aa27aaa73cf4ea8ee03e79e.zip
wip: github actions
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