Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Schema Inaccuracy] Boolean default value for string-type `make_latest` parameter in `repos/update-release`

Abierto
#5,858 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
50/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
json, openapi
Área
api

Línea de trabajo

Inspecciona descriptions/api.github.com/api.github.com.json en el esquema PATCH para /repos/{owner}/{repo}/releases/{release_id}; usa el comando jq proporcionado para confirmar la definición de make_latest. Compáralo con el esquema POST create-release y, después, verifica que el esquema update-release use el mismo valor predeterminado de tipo string y vuelve a ejecutar ambas comprobaciones de jq.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

feature

Schema Inaccuracy

The repos/update-release operation has a boolean default value for a string-type field. The make_latest parameter is defined as type: "string" with enum ["true", "false", "legacy"], but has default: true (boolean) instead of default: "true" (string).

This is inconsistent with the repos/create-release operation which correctly uses the string default "true".

Expected

{
  "make_latest": {
    "type": "string",
    "enum": ["true", "false", "legacy"],
    "default": "true"
  }
}

Reproduction Steps

jq '.paths["/repos/{owner}/{repo}/releases/{release_id}"].patch.requestBody.content["application/json"].schema.properties.make_latest' descriptions/api.github.com/api.github.com.json

Shows "default": true (boolean) instead of "default": "true" (string).

Compare with the correct version:

jq '.paths["/repos/{owner}/{repo}/releases"].post.requestBody.content["application/json"].schema.properties.make_latest' descriptions/api.github.com/api.github.com.json

Shows "default": "true" (string).

Lenguaje dominante
Sin datos de lenguaje
Estrellas
1.6k
Forks
347
Merge medio
2 h 1 min
PR fusionados (30 d)
80

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/rest-api-description

Todos los issues de github/rest-api-description

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.