Skip to content

Commit 0f42550

Browse files
committed
publish
1 parent 8fa741f commit 0f42550

2 files changed

Lines changed: 7 additions & 12 deletions

File tree

.github/workflows/publish.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,18 @@ jobs:
1717
- uses: actions/setup-node@v4
1818
with:
1919
node-version: '20'
20+
registry-url: 'https://registry.npmjs.org'
2021

2122
- id: version
2223
run: echo "version=$(jq -r .version package.json)" >> "$GITHUB_OUTPUT"
2324

2425
- run: npm ci
2526

27+
- run: npm publish --access public
28+
env:
29+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
30+
2631
- run: npm pack
27-
# produces codeant-cli-<version>.tgz in the working directory
2832

2933
- uses: actions/upload-artifact@v4
3034
with:
@@ -43,13 +47,3 @@ jobs:
4347
4448
Commit: ${{ github.sha }}
4549
Message: ${{ github.event.head_commit.message }}
46-
47-
## Publish to npm
48-
49-
Download the `.tgz` and run:
50-
51-
```
52-
npm publish codeant-cli-${{ steps.version.outputs.version }}.tgz --access public
53-
```
54-
55-
(Requires npm auth with publish rights on the `codeant-cli` package.)

mcpb/manifest.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": "0.3",
33
"name": "codeant",
44
"display_name": "CodeAnt AI",
5-
"version": "0.5.0",
5+
"version": "0.5.1",
66
"description": "Drive CodeAnt AI security scans and code review from Claude — org-wide secret triage, cross-repo SAST/SCA findings, on-demand scans, and local PR review.",
77
"long_description": "CodeAnt AI inside Claude. Ask things like \"how many critical SAST findings do I have across my org?\", \"show every exposed secret in payments-service\", or \"review my staged changes\" — Claude calls the CodeAnt API directly via this MCP server.\n\nIncludes 11 read-only tools (orgs, repos, scan history, scan metadata, findings, dismissed alerts, PRs, comments, comment search, local review) and 2 opt-in write tools (trigger a scan, resolve a PR conversation) gated behind a setting.\n\nRequires a CodeAnt account. Sign up at https://codeant.ai. To authenticate, call the `codeant_login` tool — it opens the CodeAnt sign-in page in your browser and saves the token automatically.\n\nCollects anonymous usage telemetry via PostHog by default; set CODEANT_TELEMETRY_DISABLED=1 to opt out.",
88
"author": {
@@ -71,6 +71,7 @@
7171
{ "name": "codeant_comments_search", "description": "Search across CodeAnt review comments by free-text query." },
7272
{ "name": "codeant_review_local", "description": "Run a CodeAnt AI review on local working-copy changes." },
7373
{ "name": "codeant_login", "description": "Open app.codeant.ai in the browser and poll until the user completes sign-in; saves the resulting API token." },
74+
{ "name": "codeant_logout", "description": "Clear the saved API token and sign out of CodeAnt AI." },
7475
{ "name": "codeant_scans_start", "description": "Trigger a new scan run (write — gated behind read_only=false)." },
7576
{ "name": "codeant_pr_resolve", "description": "Resolve a PR conversation thread (write — gated behind read_only=false)." }
7677
],

0 commit comments

Comments
 (0)