No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!728
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/flutter-pin-3447-721"
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?
Sluit #598 en #721.
Wat er mis was
.tool-versionspinde3.44.6-stable; de enige machine die de poort ooitdraait staat op
3.44.7-stable. Dat is de staart van #598 — dat issue ving demachine op
3.44.2 • channel [user-branch] • unknown source, met binaries ondereen derde versienummer. De installatie is sindsdien officieel geworden, maar de
pin liep nog achter, dus "de poort is groen" bewees nog steeds iets anders dan
de documentatie beloofde.
Dertien plekken herhaalden dat getal (README, CONTRIBUTING, vier documenten in
docs/, acht keerflutter-version:in de twee workflows) en niets legde zenaast de pin.
De keuze, en waarom deze kant op
De pin beweegt naar 3.44.7 in plaats van de machine naar 3.44.6. Teruggaan naar
een oudere uitgave om een getal te laten kloppen maakt niets veiliger; 3.44.7 is
de stabiele van 17-07-2026 uit de officiële bron.
Gemeten vóór die keuze, en genoteerd in
CHECKS.md:make checkmake test-goldenmake check-webmake check-secretsmake sastDe goldenmeting is hier de belangrijkste:
make checksluit goldens uit(
--exclude-tags golden), en een engineversie is precies wat ze kanverschuiven. Zonder die run zou de groene poort niets zeggen over rendering.
De poort
test/toolchain_pin_test.dartlegt de dertien plekken naast.tool-versions,inclusief de acht
flutter-version:. Correctienotities blijven buiten schot —die citeren het oude getal met opzet, en een poort die daar overheen walst
bestraft precies de geschiedenis die deze repo bewaart. Eén keer rood gezien
tegen een geplante 3.44.5 in
BUILD.md.Wat de poort niet kan zien: of de machine waarop je draait de gepinde versie
is. Dat is geen eigenschap van de repo — juist dáár ging #598 over. Daarvoor
staat het gemeten
flutter --versionmet de hand inCHECKS.md, nu met devolledige uitvoer inclusief framework- en engine-revisie.
Een valstrik die het opschrijven waard was
Ik heb #721 vanochtend op een verkeerde diagnose ingediend:
make build-webzou omvallen op
sbom-verify. Dat klopte niet. Na een SDK-wissel meldt die stapfout-positief dat de SBOM verouderd is, zolang
flutter pub getniet onderde nieuwe SDK gedraaid heeft — en de melding wijst je dan naar
make sbom, watde verkeerde inhoud zou committen als je hem gelooft. Zodra pub zijn werk had
gedaan was het verschil weg. Staat zo in de CHANGELOG, want de volgende SDK-bump
loopt er weer tegenaan.
Pull request closed