Support require_explicit_values on custom properties
- Lingua principale
- Go
- Stelle
- 11.3k
- Fork
- 2.5k
- Merge medio
- 1g 20h
- PR unite (30g)
- 52
Descrizione
## Problem
GitHub's organization custom-property API returns and accepts the optional `require_explicit_values` boolean, but `CustomProperty` cannot read or send it. Clients therefore cannot preserve or manage whether repositories must set an explicit property value.
GitHub documents the field on the organization custom-property schema and create/update endpoints: https://docs.github.com/en/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization
## Proposed change
Add an optional boolean field to `CustomProperty` and cover JSON decoding plus the batch and single-property request bodies with unit tests.
I plan to submit a focused patch.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Individua il tipo CustomProperty e i relativi metodi di richiesta delle proprietà personalizzate dell'organizzazione, quindi esamina i test unitari esistenti per la decodifica JSON e i body delle richieste per proprietà in batch o singole. Aggiungi la copertura per il campo opzionale require_explicit_values in tutti e tre i casi e verifica che i test controllino sia la lettura sia l'invio del valore booleano.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go
- Ambito
- api
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Attiva
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 78/100