google / google/go-github

Support require_explicit_values on custom properties

Cerrado Apto para principiantes
#4,559 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.