Skip to content

release: prepare Agora CLI v0.2.9 - #63

Open
digitallysavvy wants to merge 19 commits into
mainfrom
release/v0.2.9
Open

release: prepare Agora CLI v0.2.9#63
digitallysavvy wants to merge 19 commits into
mainfrom
release/v0.2.9

Conversation

@digitallysavvy

Copy link
Copy Markdown
Contributor

Prepare Agora CLI v0.2.9 with consistent quickstart environment setup, explicit project selection, Android onboarding, Windows installer compatibility, dependency maintenance, and expanded test coverage.

This release incorporates the work from #57, #58, #59, and #60.

Changes

  • Add the Android conversational AI client/server quickstart to agora init and agora quickstart.
  • Write Python and Go credentials to server/.env using AGORA_APP_ID and AGORA_APP_CERTIFICATE.
  • Remove generation of unsupported APP_ID and APP_CERTIFICATE names.
  • Add quickstart create --template-only for explicit clone-only workflows.
  • Prompt interactive users to select a project when no project context resolves.
  • Return QUICKSTART_PROJECT_REQUIRED before cloning in JSON, CI, non-TTY, and --yes workflows without a project.
  • Expose template-only quickstart creation through MCP.
  • Add PowerShell 7 detection and actionable execution-policy guidance.
  • Upgrade the Go toolchain to 1.26.6 to resolve reachable standard-library vulnerabilities.
  • Upgrade actions/setup-node and actions/setup-go to v7.
  • Expand quickstart environment and project-resolution documentation.
  • Prepare the changelog and command reference for v0.2.9.

Testing

  • go test ./...
  • Overall statement coverage: 75.0%
  • internal/cli statement coverage: 75.1%
  • cmd/gendocs statement coverage: 93.9%

Coverage includes public CLI behavior for:

  • Quickstart and init workflows
  • Project and webhook commands
  • Config, telemetry, logout, and completion commands
  • Install doctor success and failure states
  • Upgrade checks, downloads, checksums, and archive extraction
  • Command-reference generation

Release dependencies

The following upstream quickstart migrations must merge before publishing v0.2.9:

Compatibility note

agora quickstart create no longer silently performs a clone-only workflow when no project resolves. Use --template-only explicitly, select a project interactively, or provide --project for deterministic automation.

dependabot Bot and others added 19 commits July 28, 2026 12:53
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants