diff options
| author | Dax Raad <[email protected]> | 2025-06-27 12:29:13 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-27 12:29:13 -0400 |
| commit | ce611963c3d228542ccdc2d15e05e8e5cd3c0a65 (patch) | |
| tree | af572ffccc8d720f3a20be44f2e03aea09a4bb1f | |
| parent | f865cacfb8fffbfb8bf31f31c9d5dad21dd68bde (diff) | |
| download | opencode-ce611963c3d228542ccdc2d15e05e8e5cd3c0a65.tar.gz opencode-ce611963c3d228542ccdc2d15e05e8e5cd3c0a65.zip | |
ci: aur
| -rwxr-xr-x | packages/opencode/script/publish.ts | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/packages/opencode/script/publish.ts b/packages/opencode/script/publish.ts index 2b301080c..20571e44e 100755 --- a/packages/opencode/script/publish.ts +++ b/packages/opencode/script/publish.ts @@ -142,7 +142,7 @@ if (!snapshot) { "# Maintainer: dax", "# Maintainer: adam", "", - "pkgname='opencode-bin'", + "pkgname='${pkg}'", `pkgver=${version.split("-")[0]}`, "options=('!debug' '!strip')", "pkgrel=1", @@ -166,14 +166,17 @@ if (!snapshot) { "", ].join("\n") - await $`rm -rf ./dist/aur-opencode-bin` - - 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` - await $`cd ./dist/aur-opencode-bin && git commit -m "Update to v${version}"` - if (!dry) await $`cd ./dist/aur-opencode-bin && git push` + for (const pkg of ["opencode", "opencode-bin"]) { + await $`rm -rf ./dist/aur-${pkg}` + await $`git clone ssh://[email protected]/opencode-bin.git ./dist/aur-${pkg}` + await Bun.file(`./dist/aur-${pkg}/PKGBUILD`).write( + pkgbuild.replace("${pkg}", pkg), + ) + await $`cd ./dist/aur-${pkg} && makepkg --printsrcinfo > .SRCINFO` + await $`cd ./dist/aur-${pkg} && git add PKGBUILD .SRCINFO` + await $`cd ./dist/aur-${pkg} && git commit -m "Update to v${version}"` + if (!dry) await $`cd ./dist/aur-${pkg} && git push` + } // Homebrew formula const homebrewFormula = [ |
