google / google/go-github

Support require_explicit_values on custom properties

Chiusa Adatta ai principianti
#4,559 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.