Simulate `installation` key in event body
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia dagli endpoint di installazione della GitHub App collegati nell’issue e dal comando proposto gh webhook forward. Decidi come utilizzare --repo o --org, l’App ID e un percorso della chiave privata per recuperare l’oggetto di installazione. Il lavoro è completato quando i corpi degli eventi inoltrati includono una chiave installation se vengono fornite le opzioni dell’App.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In order to fully simulate a webhook event request that was triggered by a GitHub App, the "installation" key needs to be present. As --repo or --org need to be passed, we could retrieve the installation object with one of these requests
- https://docs.github.com/en/rest/apps/apps#get-an-organization-installation-for-the-authenticated-app
- https://docs.github.com/en/rest/apps/apps#get-a-repository-installation-for-the-authenticated-app
However the CLI would need the the GitHub App ID and Private Key in order to authenticate for these endpoints, the latter is quite long. Maybe a path to a .pem file would work?
gh webhook forward --url http://localhost:3000 --events issues --repo my-org/my-repo --secret '<my-secret>' --app-id 123 --app-private-key-path ./private-key.pem
- Lingua principale
- Go
- Stelle
- 43
- Fork
- 16
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cli/gh-webhook
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
cli/gh-webhook#44 ·
-
ENTRY SHEETAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 30/100
cli/gh-webhook#46 ·
-
forward: 1006 reconnect never triggers (wrapped error vs IsCloseError), and exits with a usage dumpAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
cli/gh-webhook#43 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
cli/gh-webhook#32 · 1 commento · 1 reazione ·
-
Did the websocket message payload keys change to lowercase?Forse di nuovo libera @williammartin l’ha presa 832 giorni fa e non c’è nessuna pull request aperta. Aperta
cli/gh-webhook#28 · 1 assegnatario ·
Tutte le issue di cli/gh-webhook
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
open-telemetry/opentelemetry-go-compile-instrumentation#1417 ·
I maintainer di solito rispondono entro 2 giorni
-
agent-research-finding agent-research-recommend chore ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
jordansmall/spindrift#4068 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Type/Task
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
OpenNSW/nsw-srilanka#537 ·
I maintainer di solito rispondono entro 1 giorno
-
security
Difficoltà 2/5 1-2 giorni Idoneità per principianti 62/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno