Support require_explicit_values on custom properties
- Lenguaje dominante
- Go
- Estrellas
- 11.3k
- Forks
- 2.5k
- Merge medio
- 1 d 20 h
- PR fusionados (30 d)
- 53
Descripción
## 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.
Guía de contribución
Línea de trabajo
Localiza el tipo CustomProperty y sus métodos de solicitud de propiedades personalizadas de la organización; después, inspecciona las pruebas unitarias existentes para la decodificación JSON y los cuerpos de solicitud de propiedades por lotes o individuales. Añade cobertura para el campo opcional require_explicit_values en los tres casos y confirma que las pruebas verifican tanto la lectura como el envío del booleano.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- go
- Área
- api
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Activo
- Claridad
- Bien especificado
- Aptitud para principiantes
- 78/100