Bootstrap afhankelijkheden van alle first-party packages vóór analyse #2307
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2307
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aanleiding
De handmatige poorten van release v0.6.14 faalden allebei op dezelfde schone-checkoutfout. static-gate en linux-gate halen alleen de rootafhankelijkheden op met flutter pub get. Daarna scant flutter analyze ook packages/ocideck_form_core/test, maar de dev dependency package:test van dat nested package is nooit opgehaald.
Lokaal was packages/ocideck_form_core/.dart_tool/package_config.json nog aanwezig van een eerdere test-packages-run. Daardoor was make check-release groen en bleef de fout verborgen tot fase 2.
Bewijs
Gewenst gedrag
Regressietoets
Verwijder of isoleer alle genegeerde packages/*/.dart_tool-state in een testharnas, voer de packagebootstrap uit en bewijs daarna dat analyse package:test kan oplossen. De toets moet falen wanneer analyze niet van de dynamische bootstrap afhankelijk is.
Opgepakt. Tak: release/v0.6.14. Verwachte reikwijdte: Makefile en een gerichte regressietoets voor package-bootstrap vóór analyse.
Reparatie staat op release/v0.6.14 in commit
c9964a22den is opgenomen in PR #2293. De volledige lokalemake check-poort is groen; de drie onafhankelijke releasepoorten worden opnieuw gestart op deze commit.