google-github-actions / google-github-actions/run-gemini-cli

Refactor Action with TypeScript and Comprehensive Testing

Open
#374 5 comments 0 reactions 1 assignee View on GitHub

@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.yml is simplified to an orchestrator of the TypeScript package.
  • The overall developer experience for maintaining and contributing to the action is significantly improved.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.