Skip to content

Phase 6: Packaging, release, and onboarding #519

Description

@justn-hyeok

Objective

Make install, first run, upgrade, and release boring.

Work

  • Finalize @codeagora/review package metadata, files list, bin paths, and npm publish workflow.
  • Verify @codeagora/mcp package startup independently.
  • Keep GitHub Action examples aligned with the published package and bundled action entrypoint.
  • Update README.md, docs/CLI_REFERENCE.md, docs/CONFIGURATION.md, docs/PROVIDERS.md, docs/TROUBLESHOOTING.md, and .env.example for first-run success.
  • Add a release checklist for clean checkout install, build, test, package dry-run, CLI smoke, MCP smoke, and action smoke.

Acceptance Gate

  • Clean checkout: pnpm install, pnpm build, pnpm typecheck, and pnpm test pass.
  • Package dry-run includes only intended files and working binaries.
  • Global install smoke runs agora --help, agora init --yes, and a minimal review path.
  • MCP smoke starts via package command and lists tools.
  • GitHub Action smoke validates bundled action execution.
  • Changelog and release notes state production status, known limits, and migration path from codeagora@2.x.

Source: docs/PRODUCTION_READINESS_ROADMAP.md Phase 6.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions