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

Option to suppress auth warning when using install_components without authentication

Abierto
#731 1 comentario 2 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

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

Línea de trabajo

Start by locating the action's input definitions and the code that emits the unauthenticated warning, then inspect how install_components and project_id are handled. Compare the proposed skip_auth_check input with the automatic-skip alternative; done means component-only workflows can avoid the misleading warning while authentication warnings remain for relevant configurations.

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

Descripción

TL;DR

When using setup-gcloud solely to install components (e.g., cloud-firestore-emulator for testing), the action emits a warning:

The gcloud CLI is not authenticated (or it is not installed). Authenticate by adding the "google-github-actions/auth" step prior this one.

This warning is misleading for users who intentionally don't need authentication — they only need gcloud to install a component. There should be a way to suppress it.

Use Case

We use setup-gcloud in CI to install the Firestore emulator for integration tests:

- name: Set up Google Cloud SDK
  uses: google-github-actions/setup-gcloud@v2
  with:
    install_components: 'cloud-firestore-emulator'

- name: Run tests
  run: pytest

The emulator runs locally and requires no GCP credentials. Authentication is irrelevant to this use case, but the warning appears on every workflow run, creating noise in CI logs.

Proposal

Add an optional input (e.g., skip_auth_check: true) to suppress the authentication warning when users knowingly don't need authentication.

Alternatively, the action could skip the auth check automatically when only install_components is specified and no other gcloud-dependent inputs (like project_id) are provided.

Related
  • #670 — similar request, but for a different use case (self-hosted runners with ADC). The maintainer's response was that warnings can be ignored, but for component-only installations the warning is particularly misleading since auth is genuinely unnecessary.
Lenguaje dominante
TypeScript
Estrellas
1.9k
Forks
534
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

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/setup-gcloud

Todos los issues de google-github-actions/setup-gcloud

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.