Status: ✅ Done (2026-02-18)
- Binary name:
codacy(registered inpackage.jsonunderbin) - Included files:
dist/andREADME.md(viafilesfield) - Pre-publish:
prepublishOnlyrunsnpm run buildusingtsconfig.build.json - Engines: requires Node.js >= 18
- Install globally:
npm install -g "@codacy/codacy-cloud-cli"
Triggers on: push and pull requests to main.
Matrix: Node.js 18, 20, 22.
Steps:
- Checkout
- Setup Node
npm cinpm run buildnpm test
Triggers on: GitHub release published.
Steps:
- Checkout
- Setup Node with
registry-url: https://registry.npmjs.org npm cinpm run buildnpm publish(usesNODE_AUTH_TOKENsecret)
Planned for future distribution as a separate brew formula for macOS/Linux/Windows. No implementation yet.
| Secret | Used by |
|---|---|
NODE_AUTH_TOKEN |
npm publish workflow |
CODACY_API_TOKEN |
CLI runtime (env var, not a secret in CI) |