chore(toolchain): Flutter 3.47.2, analyzer 14 en de scanner-pins bij #2033
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!2033
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/flutter-3472-deps"
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?
Flutter 3.47.2 stable staat sinds vandaag op de ontwikkelmachine. De pin volgt de installatie en niet andersom (#598), dus dit trekt hem overal mee en werkt tegelijk de pakketten bij voor zover upstream dat toelaat.
Toolchain
Flutter 3.47.1 → 3.47.2, met de meegeleverde Dart 3.13.1 → 3.13.2.
make check-toolchainbewaakt zestien versie-eisen in elf bestanden; alle zestien zijn meegeschoven:.tool-versions, de drie GitHub-workflows, de zes Forgejo-workflows die het voorgebakken image bij zijn tag noemen, en de documentatie die de bouwvoorwaarde uitspreekt.Het CI-image is eerst herbouwd en gepubliceerd (
ocideck-ci:flutter-3.47.2, run 6778) en daarna pas hebben de workflows er naartoe gewezen — een tag die nog niet bestaat is een rode poort die niets over deze repo zegt. Anoniem pullbaar geverifieerd (HTTP 200 na de token-handshake), gelijk aan het bestaande image.Pakketten
analyzer 13.3.0 → 14.3.0 (dev-dep, major). Hij draagt de AST achter acht poorten. Die zijn niet alleen groen — een major-bump kan een poort vacuüm groen maken doordat de traversal stilvalt en er niets meer gescand wordt, dus dat is apart weerlegd: een methode van 203 regels en een kale
Text('…')buitenl10n.d()worden allebei nog netjes gemeld.Wat niet mee kon.
flutter pub upgrade --major-versionslaat de resolutie volledig ongemoeid — onze eigen constraints houden niets tegen. Alle tien zitten vast op upstream:archive4.0.9 → 4.2.0pdf3.13.0 eistarchive >=3.4.0 <4.1.0qr3.0.2 → 4.0.0barcode2.2.9 eistqr ^3.0.0material_color_utilities→ 0.13.10.13.0test_api→ 0.7.14flutter_testpint hem exact op0.7.12objective_c→ 9.6.0 +code_assets→ 2.0.0code_assets ^2.0.0;dartcv42.3.0 (ook de laatste) staat op^1.0.0flutter_keyboard_visibility_*flutter_keyboard_visibility_temp_fork(viaflutter_quill) houdt ze op^1.0.0/^2.0.0De twee SDK-pins schuiven mee met een volgende Flutter-release; de rest wacht op DavBfr, dartcv4 en flutter_quill. Dat staat ook in de CHANGELOG, zodat de volgende ronde het niet opnieuw hoeft uit te zoeken.
Scanner-pins
trufflehog 3.97.1 → 3.97.4 en semgrep 1.175.0 → 1.176.1, in het manifest, elke workflow-env en het tag van het scan-image (
gl8.30.1-th3.97.4-sg1.176.1, run 6779 — eveneens eerst gepubliceerd).Dit repareert een lopend defect: de dagelijkse
time-degrading-checksopmainfaalt hier al dagen op. Uit het joblog van run 7152:make check-pinsis nu groen op alle vijf.Overig
SBOM opnieuw gegenereerd (214 componenten). De vendored JS-bundels en alle tien gebundelde referentiecatalogi stonden al op de laatste versie — daar was niets te doen.
Getoetst
make checkgroen (formatting, analyze, conventies, projectiegrens, methodelengte, dode code, hardgecodeerde tekst, commentaartaal, de volle testsuite, dekkingsvloer, per-bestand-vloer en de golden-suite). Daarnaastsbom-verify,licenses,deps-check,check-pinsenpinned_versions_manifest_testgroen.🤖 Generated with Claude Code