summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/opencode.yml2
-rw-r--r--.github/workflows/publish-github-action.yml3
-rwxr-xr-xpackages/opencode/script/publish-github-action.ts8
-rwxr-xr-xscripts/publish-github-action.ts16
4 files changed, 18 insertions, 11 deletions
diff --git a/.github/workflows/opencode.yml b/.github/workflows/opencode.yml
index 9e8a8d471..b2d5dacc1 100644
--- a/.github/workflows/opencode.yml
+++ b/.github/workflows/opencode.yml
@@ -17,7 +17,7 @@ jobs:
fetch-depth: 1
- name: Run opencode
- uses: sst/opencode/sdks/github@dev
+ uses: sst/opencode/sdks/github@github-v1
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
with:
diff --git a/.github/workflows/publish-github-action.yml b/.github/workflows/publish-github-action.yml
index ffdc1f465..e4b4ae758 100644
--- a/.github/workflows/publish-github-action.yml
+++ b/.github/workflows/publish-github-action.yml
@@ -26,5 +26,4 @@ jobs:
run: |
git config --global user.email "[email protected]"
git config --global user.name "opencode"
- ./script/publish-github-action.ts
- working-directory: ./packages/opencode
+ ./scripts/publish-github-action.ts
diff --git a/packages/opencode/script/publish-github-action.ts b/packages/opencode/script/publish-github-action.ts
deleted file mode 100755
index dc0e4099d..000000000
--- a/packages/opencode/script/publish-github-action.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/env bun
-
-import { $ } from "bun"
-
-await $`git tag -d github-v1`
-await $`git push origin :refs/tags/github-v1`
-await $`git tag -a github-v1 -m "Update github-v1 to latest"`
-await $`git push origin github-v1`
diff --git a/scripts/publish-github-action.ts b/scripts/publish-github-action.ts
new file mode 100755
index 000000000..391b25a57
--- /dev/null
+++ b/scripts/publish-github-action.ts
@@ -0,0 +1,16 @@
+#!/usr/bin/env bun
+
+import { $ } from "bun"
+
+try {
+ await $`git tag -d github-v1`
+ await $`git push origin :refs/tags/github-v1`
+} catch (e) {
+ if (e instanceof Error && e.message.includes("not found")) {
+ console.log("tag not found, continuing...")
+ } else {
+ throw e
+ }
+}
+await $`git tag -a github-v1 -m "Update github-v1 to latest"`
+await $`git push origin github-v1`