Skip to content

Commit b25a16e

Browse files
committed
chore: remove binary builds, simplify CI
1 parent 72f189c commit b25a16e

5 files changed

Lines changed: 6 additions & 81 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
},
77
"metadata": {
88
"description": "Multi-layer codebase analysis tools",
9-
"version": "2.0.2"
9+
"version": "2.0.3"
1010
},
1111
"plugins": [
1212
{
1313
"name": "codebase-analyzer",
1414
"description": "Multi-layer codebase analysis with Gemini AI. 4 agents, 5 commands, 3 skills for architecture analysis, pattern detection, and dataflow tracing.",
15-
"version": "2.0.2",
15+
"version": "2.0.3",
1616
"author": {
1717
"name": "Jake Correa",
1818
"url": "https://github.com/jaykaycodes"

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codebase-analyzer",
3-
"version": "2.0.2",
3+
"version": "2.0.3",
44
"description": "Multi-layer codebase analysis with Gemini AI. 4 agents, 5 commands, 3 skills for architecture analysis, pattern detection, and dataflow tracing.",
55
"author": {
66
"name": "Jake Correa",

.github/workflows/ci.yml

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ jobs:
3838
permissions:
3939
contents: write
4040
id-token: write
41-
outputs:
42-
released: ${{ steps.version.outputs.changed }}
43-
version: ${{ steps.version.outputs.current }}
4441

4542
steps:
4643
- uses: actions/checkout@v4
@@ -94,44 +91,3 @@ jobs:
9491
tag_name: v${{ steps.version.outputs.current }}
9592
name: v${{ steps.version.outputs.current }}
9693
generate_release_notes: true
97-
98-
build-binaries:
99-
needs: release
100-
if: needs.release.outputs.released == 'true'
101-
strategy:
102-
matrix:
103-
include:
104-
- os: macos-latest
105-
asset_name: cba-macos-arm64
106-
- os: macos-13
107-
asset_name: cba-macos-x64
108-
- os: ubuntu-latest
109-
asset_name: cba-linux-x64
110-
- os: ubuntu-24.04-arm
111-
asset_name: cba-linux-arm64
112-
- os: windows-latest
113-
asset_name: cba-windows-x64.exe
114-
115-
runs-on: ${{ matrix.os }}
116-
permissions:
117-
contents: write
118-
119-
steps:
120-
- uses: actions/checkout@v4
121-
122-
- name: Setup Bun
123-
uses: oven-sh/setup-bun@v2
124-
with:
125-
bun-version: latest
126-
127-
- name: Install dependencies
128-
run: bun install
129-
130-
- name: Build binary
131-
run: bun build src/cli/index.ts --compile --outfile dist/${{ matrix.asset_name }}
132-
133-
- name: Upload to release
134-
uses: softprops/action-gh-release@v1
135-
with:
136-
tag_name: v${{ needs.release.outputs.version }}
137-
files: dist/${{ matrix.asset_name }}

README.md

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -85,40 +85,14 @@ npm install -g codebase-analyzer-mcp
8585
# Then use: cba analyze .
8686
```
8787

88-
### Standalone Binary
89-
90-
No Node/Bun required. Download from [Releases](https://github.com/jaykaycodes/codebase-analyzer-mcp/releases):
91-
92-
```bash
93-
# macOS Apple Silicon
94-
curl -L https://github.com/jaykaycodes/codebase-analyzer-mcp/releases/latest/download/cba-macos-arm64 -o cba
95-
chmod +x cba && sudo mv cba /usr/local/bin/
96-
```
97-
98-
<details>
99-
<summary>Other platforms</summary>
100-
101-
```bash
102-
# macOS Intel
103-
curl -L https://github.com/jaykaycodes/codebase-analyzer-mcp/releases/latest/download/cba-macos-x64 -o cba
104-
105-
# Linux x64
106-
curl -L https://github.com/jaykaycodes/codebase-analyzer-mcp/releases/latest/download/cba-linux-x64 -o cba
107-
108-
# Linux ARM64
109-
curl -L https://github.com/jaykaycodes/codebase-analyzer-mcp/releases/latest/download/cba-linux-arm64 -o cba
110-
```
111-
112-
</details>
113-
11488
## Development
11589

11690
```bash
11791
git clone https://github.com/jaykaycodes/codebase-analyzer-mcp.git
11892
cd codebase-analyzer-mcp
11993
bun install
12094
bun run dev # Watch mode
121-
bun run build # Build JS + binary
95+
bun run build:js # Build JS
12296
bun run cba analyze . # Test CLI
12397
```
12498

package.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codebase-analyzer-mcp",
3-
"version": "2.0.2",
3+
"version": "2.0.3",
44
"description": "Multi-layer codebase analysis with Gemini AI. MCP server + Claude plugin with progressive disclosure.",
55
"type": "module",
66
"main": "dist/mcp/server.js",
@@ -19,13 +19,8 @@
1919
"AGENTS.md"
2020
],
2121
"scripts": {
22-
"build": "bun run build:js && bun run build:bin",
22+
"build": "bun run build:js",
2323
"build:js": "bun build src/mcp/server.ts --outfile dist/mcp/server.js --target node && bun build src/cli/index.ts --outfile dist/cli/index.js --target node && echo '#!/usr/bin/env node' | cat - dist/cli/index.js > /tmp/cba.js && mv /tmp/cba.js dist/cli/index.js",
24-
"build:bin": "bun build src/cli/index.ts --compile --outfile dist/cba",
25-
"build:bin:all": "bun run build:bin:macos && bun run build:bin:linux && bun run build:bin:windows",
26-
"build:bin:macos": "bun build src/cli/index.ts --compile --target=bun-darwin-arm64 --outfile dist/cba-macos-arm64 && bun build src/cli/index.ts --compile --target=bun-darwin-x64 --outfile dist/cba-macos-x64",
27-
"build:bin:linux": "bun build src/cli/index.ts --compile --target=bun-linux-x64 --outfile dist/cba-linux-x64 && bun build src/cli/index.ts --compile --target=bun-linux-arm64 --outfile dist/cba-linux-arm64",
28-
"build:bin:windows": "bun build src/cli/index.ts --compile --target=bun-windows-x64 --outfile dist/cba-windows-x64.exe",
2924
"dev": "bun --watch src/cli/index.ts",
3025
"start": "bun dist/mcp/server.js",
3126
"typecheck": "tsc --noEmit",

0 commit comments

Comments
 (0)