summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-06-12 14:06:06 -0400
committerDax Raad <[email protected]>2025-06-12 14:06:06 -0400
commitdb88bede05912f7d2bf257e379ac6ceaaaf47dbf (patch)
tree141f8ff1e5ee8cbfe43a5c2d8d1ff9746bc14661
parentd4d218d7d62e5da880c9eaa69e8eabbf455acf84 (diff)
downloadopencode-db88bede05912f7d2bf257e379ac6ceaaaf47dbf.tar.gz
opencode-db88bede05912f7d2bf257e379ac6ceaaaf47dbf.zip
sync
-rw-r--r--.github/workflows/publish.yml6
-rwxr-xr-xpackages/opencode/script/publish.ts15
2 files changed, 10 insertions, 11 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 0854657ec..2d91267fd 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -32,6 +32,12 @@ jobs:
with:
bun-version: 1.2.16
+ - name: Setup SSH for AUR
+ run: |
+ mkdir -p ~/.ssh
+ echo "${{ secrets.AUR_KEY }}" > ~/.ssh/id_rsa
+ chmod 600 ~/.ssh/id_rsa
+
- run: |
bun install
./script/publish.ts
diff --git a/packages/opencode/script/publish.ts b/packages/opencode/script/publish.ts
index 61354735d..81b277972 100755
--- a/packages/opencode/script/publish.ts
+++ b/packages/opencode/script/publish.ts
@@ -144,18 +144,11 @@ if (!snapshot) {
)
await $`rm -rf ./dist/aur-opencode-bin`
- const gitEnv: Record<string, string> = process.env["AUR_KEY"]
- ? { GIT_SSH_COMMAND: `ssh -i "${process.env["AUR_KEY"].trim()}"` }
- : {}
- await $`git clone ssh://[email protected]/opencode-bin.git ./dist/aur-opencode-bin`.env(
- gitEnv,
- )
+ await $`git clone ssh://[email protected]/opencode-bin.git ./dist/aur-opencode-bin`
await Bun.file("./dist/aur-opencode-bin/PKGBUILD").write(pkgbuild)
await $`cd ./dist/aur-opencode-bin && makepkg --printsrcinfo > .SRCINFO`
- await $`cd ./dist/aur-opencode-bin && git add PKGBUILD .SRCINFO`.env(gitEnv)
- await $`cd ./dist/aur-opencode-bin && git commit -m "Update to v${version}"`.env(
- gitEnv,
- )
- if (!dry) await $`cd ./dist/aur-opencode-bin && git push`.env(gitEnv)
+ await $`cd ./dist/aur-opencode-bin && git add PKGBUILD .SRCINFO`
+ await $`cd ./dist/aur-opencode-bin && git commit -m "Update to v${version}"`
+ if (!dry) await $`cd ./dist/aur-opencode-bin && git push`
}