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

Integration Data Updater fails when apiReference is omitted

Abierto Apto para principiantes
#1,960 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@IEvangelist ya está trabajando en esto.

Desde el 27/10/2026.

  • #1961 de @IEvangelist — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
powershell
Área
tooling

Línea de trabajo

Empieza en generate-package-json.ps1, en el filtro del catálogo de la línea 112, y luego inspecciona las entradas del catálogo con y sin apiReference. Añade pruebas de regresión que ejecuten el filtro en modo estricto y comprueba las pruebas pertinentes de frontend/tools. El trabajo está terminado cuando los valores omitidos y los valores explícitos true siguen incluidos, los valores explícitos false quedan excluidos y el actualizador supera la carga del catálogo.

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

Descripción

Reproduction

The scheduled Integration Data Updater fails in generate-package-json.ps1 before C# API generation:

The log reports that apiReference cannot be found at the catalog filter on line 112.

Root cause

PR #1895 introduced optional apiReference: false metadata for allow-listed third-party packages, but the PowerShell generator reads $_.apiReference without first checking whether the property exists.

The catalog intentionally omits the optional property for 209 of 210 entries; only Particular.Aspire.Hosting.ServicePlatform sets it to false. With Set-StrictMode -Version Latest, the first omitted property throws.

Related history: #1813 fixed the earlier ATS generation failure, #1899 fixed the rolling branch guard, and rolling update PR #1737 is now stale/conflicting.

Acceptance criteria

  • Catalog entries that omit apiReference remain included.
  • Entries with explicit apiReference: false are excluded.
  • Explicit true remains included.
  • Regression coverage executes the filter under strict mode.
  • Relevant frontend/tools tests pass and an end-to-end updater run can progress beyond catalog loading.

🤖 Posted by Repository agent (AI Agent)

Lenguaje dominante
MDX
Estrellas
200
Forks
93
Merge medio
2 d 7 h
PR fusionados (30 d)
61

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

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 microsoft/aspire.dev

Todos los issues de microsoft/aspire.dev

Issues similares

Más issues de DevTools

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.