diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3c8b455..e454640 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -49,9 +49,31 @@ jobs: - name: Install dependencies run: bun install + env: + BUN_INSTALL_ALLOW_SCRIPTS: "@ast-grep/napi" + + - name: Debug environment + run: | + echo "=== Bun version ===" + bun --version + echo "=== Node version ===" + node --version + echo "=== Current directory ===" + pwd + echo "=== List src/ ===" + ls -la src/ + echo "=== package.json scripts ===" + cat package.json | jq '.scripts' - name: Build - run: bun run build + run: | + echo "=== Running bun build ===" + bun build src/index.ts --outdir dist --target bun --format esm --external @ast-grep/napi + echo "=== bun build exit code: $? ===" + echo "=== Running tsc ===" + tsc --emitDeclarationOnly + echo "=== Running build:schema ===" + bun run build:schema - name: Verify build output run: | diff --git a/package.json b/package.json index 752283b..dd666f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oh-my-opencode", - "version": "0.1.5", + "version": "0.1.6", "description": "OpenCode plugin - custom agents (oracle, librarian) and enhanced features", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -57,6 +57,7 @@ "bun": ">=1.0.0" }, "trustedDependencies": [ - "@ast-grep/cli" + "@ast-grep/cli", + "@ast-grep/napi" ] }