[FEATURE]: Document the GitHub Actions OIDC token exchange for service accounts
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- documentation
Rechercherichtung
Finde den Abschnitt zu Service accounts in der Console API-Dokumentation und lies, wie dort die Einrichtung von Konten derzeit beschrieben wird. Dokumentiere den Token-Austausch über GitHub Actions OIDC, einschließlich der Token-Lebensdauer, der Stelle, an der Repository-, Branch- und Event-Vertrauen konfiguriert werden, sowie der Verwendung und Zählung des Go-Endpunkts. Fertig ist die Aufgabe, wenn der neue Abschnitt „Use OpenCode from CI“ diese Fragen beantwortet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 225k
- Forks
- 30.4k
- Ø Merge
- 4 Std. 16 Min.
- Gemergte PRs (30 T.)
- 528
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus anomalyco/opencode
-
reproduced
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 61/100
anomalyco/opencode#62873 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
anomalyco/opencode#62601 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
reproduced
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
anomalyco/opencode#62516 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
anomalyco/opencode#62374 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
anomalyco/opencode#62362 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in anomalyco/opencode
Ähnliche Issues
-
code-quality good-first-issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
OpenRailAssociation/netzgrafik-editor-frontend#1481 ·
Maintainer antworten meist innerhalb von 1 Tag
-
🙌 icon request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
lucide-icons/lucide#5183 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 81/100
cloudflare/capnweb#293 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug implicit-state
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
-
area:models enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag