Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Support using a different gcp project for gemini api calls that isn't the workload ID project

Abierto
#291 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
github-actions, google-cloud, typescript
Área
ai, ci-cd, cloud

Línea de trabajo

Inspecciona action.yml alrededor de la línea 225 y la configuración de workload identity a la que hace referencia. Sigue cómo se pasan la autenticación y la configuración del proyecto de Gemini; se considera terminado cuando los llamadores pueden seleccionar de forma independiente los proyectos de autenticación y de la API de Gemini, preservando el flujo existente de workload identity.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

area/auth area/configuration area/workflows kind/enhancement
TL;DR

The way the workflow is written makes it impossible to auth via workload id to one project and configure gemini to use a different project for API calls.

My service account is in a different project than the one where the gemini api is enabled

You made this impossible because you directly reference the output of the shared workflows workload id step here: https://github.com/google-github-actions/run-gemini-cli/blob/c27fb3eed34c68e75f9dd6400384f56b1f1633d4/action.yml#L225

If you had just made that an optional input I could configure workload id myself and pass in the token, but because its hard coded like this I would have to fork the entire thing.

Expected behavior

It should be possible to set the auth project independently from the gemini project

Observed behavior

No response

Action YAML
Use with workload id as intended
Log output

Additional information

No response

Lenguaje dominante
TypeScript
Estrellas
2.1k
Forks
285
Merge medio
8 h 8 min
PR fusionados (30 d)
1

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de google-github-actions/run-gemini-cli

Todos los issues de google-github-actions/run-gemini-cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.