Skip to content

Phase 6: Packaging, release, and onboarding #519

@justn-hyeok

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions