diff options
| author | Dax Raad <[email protected]> | 2025-06-12 14:06:06 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-12 14:06:06 -0400 |
| commit | db88bede05912f7d2bf257e379ac6ceaaaf47dbf (patch) | |
| tree | 141f8ff1e5ee8cbfe43a5c2d8d1ff9746bc14661 | |
| parent | d4d218d7d62e5da880c9eaa69e8eabbf455acf84 (diff) | |
| download | opencode-db88bede05912f7d2bf257e379ac6ceaaaf47dbf.tar.gz opencode-db88bede05912f7d2bf257e379ac6ceaaaf47dbf.zip | |
sync
| -rw-r--r-- | .github/workflows/publish.yml | 6 | ||||
| -rwxr-xr-x | packages/opencode/script/publish.ts | 15 |
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` } |
