[FEATURE]: Document the GitHub Actions OIDC token exchange for service accounts

Abierto Apto para principiantes
#62,822 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
72/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
typescript

Línea de trabajo

Busca la sección sobre Service accounts en la documentación de la Console API y lee cómo describe actualmente la configuración de cuentas. Documenta el intercambio de tokens de GitHub Actions OIDC, incluida la duración del token, dónde se configura la confianza en el repositorio, la rama y el evento, y el uso y recuento del endpoint de Go. La tarea estará terminada cuando la nueva sección «Use OpenCode from CI» responda a esas preguntas.

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

Descripción

Feature hasn't been suggested before.
  • I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request

The Console shows a GitHub Actions snippet for service accounts that exchanges the job's OIDC token at https://opencode.ai/console/auth/oauth/token (token-exchange grant, audience https://opencode.ai/console). It works well, but it isn't in the docs, so there's nowhere to check:

  • how long the issued token lasts
  • which repositories, branches, or events a service account trusts, and where that is configured
  • whether the token can be used with the Go endpoints, and how its usage is counted

A short "Use OpenCode from CI" section next to Service accounts in the Console API docs would cover it.

Lenguaje dominante
TypeScript
Estrellas
225k
Forks
30.4k
Merge medio
4 h 16 min
PR fusionados (30 d)
528

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 anomalyco/opencode

Todos los issues de anomalyco/opencode

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.