google-gemini / google-gemini/gemini-cli

Workstream: Engineering Excellence, Testing and Release

Open
#3,683 2 comments 5 reactions 1 assignee Claimed by @mattKorwel View on GitHub
🔒 maintainer only area/documentation kind/customer-issue priority/p3 status/bot-triaged
Dominant language
TypeScript
Stars
107k
Forks
14.6k
Avg merge
2d 3h
Merged PRs (30d)
45

Description

This issue tracks the overall effort to improve the engineering excellence, testing and release pipeline of the `gemini-cli` repository. The goal is to create a more robust, reliable, and contributor-friendly development and release process for both internal and external contributors.

This initiative is broken down into several key areas. Please see linked sub issues below.

This issue is part of a the larger GeminiCLI roadmap, work to detail it completely is still in flight.

## Relevant Files

### Release
- Main Release Code: [.github/workflows/release.yml](https://github.com/google-gemini/gemini-cli/blob/main/.github/workflows/release.yml)
- Main Release Action (logs & runs): https://github.com/google-gemini/gemini-cli/actions/workflows/release.yml
- Npm / Release docs: [docs/npm.mp](https://github.com/google-gemini/gemini-cli/blob/main/docs/npm.md)
- Current Docker Release: [.gcp/release-docker.yml](https://github.com/google-gemini/gemini-cli/blob/main/.gcp/release-docker.yml)

### Testing
- Integration test code: [integration-tests](https://github.com/google-gemini/gemini-cli/tree/main/integration-tests)
- Integration test Action: https://github.com/google-gemini/gemini-cli/actions/workflows/e2e.yml

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.