google-github-actions/run-gemini-cli

A GitHub Action invoking the Gemini CLI.

해결하는 문제

run-gemini-cli 는 개발 워크플로우에 Gemini CLI 를 통합하는 GitHub Action 입니다. 반복적인 코딩 작업을 자동화하고 GitHub 리포지토리 내에서 즉시 사용 가능한 AI 협업자 기능을 제공하여 코드 리뷰, 이슈 트리아지, 일반적인 코드 분석에 필요한 수작업을 줄입니다.

작동 방식

이 액션은 GitHub Actions 러너 내부에서 Gemini CLI 를 설치하고 실행합니다. 특정 GitHub 이벤트(예: 이슈 또는 PR 열기) 또는 @gemini-cli 핸들로 이슈 및 풀리퀘스트 댓글을 통해 수동으로 트리거할 수 있습니다. Gemini 모델의 툴 콜 기능을 활용하여 GitHub CLI (gh) 와 같은 다른 도구와 상호작용할 수 있으며, 리포지토리 내 GEMINI.md 파일을 통해 프로젝트별 컨텍스트를 사용자 정의할 수 있습니다.

대상 사용자

Gemini AI 를 사용하여 PR 리뷰, 이슈 트리아지, 프로젝트 컨텍스트 내에서 대화형 AI 지원을 자동화하고 싶은 GitHub 리포지토리 개발자 및 유지보수자입니다.

주요 특징

  • 자동화된 워크플로우: 자동 풀리퀘스트 리뷰 및 이슈 트리아지용 사전 구축된 워크플로우
  • 협업형 AI: 댓글 내 @gemini-cli 언급을 통해 즉시 AI 지원을 트리거할 수 있음
  • 도구 통합: GitHub CLI 와의 상호작용을 위해 툴 콜 기능 사용
  • 사용자 정의 컨텍스트: 리포지토리별 지침 및 코딩 규칙을 제공하기 위한 GEMINI.md 파일 지원
  • 유연한 인증: Gemini API 키, Google Cloud Workload Identity Federation, 사용자 정의 GitHub Apps 지원

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트