apache / apache/arrow

[CI][Dev] Document how to maintain `CROSSBOW_GITHUB_TOKEN`

Aperta
#51,001 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Component: Continuous Integration Component: Developer Tools Type: enhancement
Lingua principale
C++
Stelle
17.1k
Fork
4.3k
Merge medio
3g 23h
PR unite (30g)
101

Descrizione

### Describe the enhancement requested

We're using `CROSSBOW_GITHUB_TOKEN` for comment bot:

https://github.com/apache/arrow/blob/54ea6d5babb6a1841dbe50e1cb84ae6321cd64cb/.github/workflows/comment_bot.yml#L51-L58

We need to generate a token that has suitable scope (`contents:write actions:write workflows:write`, see also [#dev > ✔ Update Crossbow tokens @ 💬](https://arrow-dev.zulipchat.com/#narrow/channel/180245-dev/topic/.E2.9C.94.20Update.20Crossbow.20tokens/near/555410591)) and ask INFRA to set it GitHub Actions secret.

We have token expiration notification mechanism: https://lists.apache.org/list?builds@arrow.apache.org:lte=3y:CROSSBOW_GITHUB_TOKEN

But I don't know how to configure it...

### Component(s)

Continuous Integration, Developer Tools

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da .github/workflows/comment_bot.yml alle righe 51-58 per capire come viene utilizzato CROSSBOW_GITHUB_TOKEN. Esamina la discussione Zulip collegata e i messaggi di notifica della scadenza del token, quindi documenta la generazione del token, gli scopes richiesti e la procedura per chiedere a INFRA di configurare il secret di GitHub Actions.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions
Ambito
ci-cd, devtools, documentation
Tipo di issue
Documentazione
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
65/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.