google-github-actions / google-github-actions/run-gemini-cli
Refactor Action with TypeScript and Comprehensive Testing
Open
@parthasaradhie is already working on this.
Since Dec 8, 2025.
1.0/eng-excellence
area/contribution
area/core
area/quality
area/tools
github_actions
kind/cleanup
kind/enhancement
- Dominant language
- TypeScript
- Stars
- 2.1k
- Forks
- 285
- Avg merge
- 8h 8m
- Merged PRs (30d)
- 1
Description
Description:
This is a high-level tracking issue to overhaul the GitHub Action. The goal is to improve maintainability, reliability, and testability by refactoring the core logic into a TypeScript package and implementing a comprehensive testing strategy.
Acceptance Criteria:
- The action's core logic is fully migrated to a TypeScript package.
- Comprehensive unit and integration tests are in place.
- The
action.ymlis simplified to an orchestrator of the TypeScript package. - The overall developer experience for maintaining and contributing to the action is significantly improved.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.