()
| 83 | } |
| 84 | |
| 85 | async function build() { |
| 86 | console.log(" Running final build smoke check...") |
| 87 | |
| 88 | try { |
| 89 | await $`./script/build.ts --single`.cwd("packages/opencode") |
| 90 | return true |
| 91 | } catch (err) { |
| 92 | console.log(`Build failed: ${err}`) |
| 93 | return false |
| 94 | } |
| 95 | } |
| 96 | |
| 97 | async function validate() { |
| 98 | if (!(await typecheck())) return false |