Webhooks: endpoint delivery mode with signature checks
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #753 di @usine-phildl — integrata
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
Start by reading ADR 0030 and issue #37, then trace the existing deliveries mode and the operator HTTP server. The issue names no source or test files, so locate the webhook configuration, startup hook, settings, and Needs attention entry points. Done means endpoint mode verifies X-Hub-Signature-256, configures the public URL, surfaces repository hints and status, and documents that the App webhook must be active.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Second part of #37's webhook delivery modes, after the deliveries mode. Priority: low.
POST /webhooks/githubon the operator HTTP server, checked with HMAC-SHA256 againstX-Hub-Signature-256and a secret from the instance.env. It stays outside operator authentication; ADR 0030 lists it as one of the routes without a token.- At start, PATCH
/app/hook/configwith the instance's public URL whenwebhooks.modeisendpoint. - Feed the same repository-level hints as the
deliveriesmode. - Settings shows the mode and the last hint time; a Needs attention entry appears when endpoint mode has received no delivery since startup for 10 minutes.
- Document that the App's webhook must be active.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 0
- Merge medio
- 4h 18m
- PR unite (30g)
- 291
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: 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 basaltbytes/usine
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100
basaltbytes/usine#824 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
basaltbytes/usine#821 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
basaltbytes/usine#820 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
basaltbytes/usine#816 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
usine waits for CI itself so agents stop when they pushForse già presa @usine-phildl l’ha presa oggi. Apertaagent-in-progress
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
basaltbytes/usine#815 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di basaltbytes/usine
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
oxidecomputer/skepsis#102 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
voidzero-dev/void#677 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kunchenguid/gh-axi#247 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
lidge-jun/opencodex#8101 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno