Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Integration Data Updater fails when apiReference is omitted

Aperta Adatta ai principianti
#1,960 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@IEvangelist ci sta già lavorando.

Dal 27/10/2026.

  • #1961 di @IEvangelist — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
powershell
Ambito
tooling

Direzione di ricerca

Inizia in generate-package-json.ps1, al filtro del catalogo alla riga 112, poi esamina le voci del catalogo con e senza apiReference. Aggiungi test di regressione che eseguano il filtro in modalità strict e verifica i test pertinenti di frontend/tools. Il lavoro è completato quando i valori omessi e quelli esplicitamente impostati su true restano inclusi, quelli esplicitamente impostati su false sono esclusi e l’updater supera il caricamento del catalogo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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)

Lingua principale
MDX
Stelle
200
Fork
93
Merge medio
2g 7h
PR unite (30g)
61

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/aspire.dev

Tutte le issue di microsoft/aspire.dev

Issue simili

Altre issue su DevTools

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.