Integration Data Updater fails when apiReference is omitted
I maintainer di solito rispondono entro 1 giorno
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:
- First affected run: https://github.com/microsoft/aspire.dev/actions/runs/38809447050
- Latest observed failure: https://github.com/microsoft/aspire.dev/actions/runs/40403823946/job/121856319285
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
apiReferenceremain included. - Entries with explicit
apiReference: falseare excluded. - Explicit
trueremains 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
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/aspire.dev
-
Docs: note that Bun resources don't trust the dev cert via NODE_EXTRA_CA_CERTS (upstream Bun bug)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
microsoft/aspire.dev#1802 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Homepage emits og:type=article; should be websiteForse già presa @davidfowl l’ha presa oggi. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
microsoft/aspire.dev#1416 ·
I maintainer di solito rispondono entro 1 giorno
-
[docs] Missing information about the dotnet container steps around image being built locallyForse già presa @IEvangelist l’ha presa 40 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
microsoft/aspire.dev#1288 · 1 reazione · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
WithIconName docsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/aspire.dev#1287 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
microsoft/aspire.dev#1875 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/aspire.dev
Issue simili
-
b:minor bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
software-mansion/argent#1698 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
feimacode/open-design-agent-kit#66 ·
I maintainer di solito rispondono entro 1 giorno
-
infra
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
pending:code-area pending:issue-category to-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
xojs/eslint-config-xo#134 ·