fix(ci): een kale Flutter-bump sloeg de post-merge Linux-build over #1778
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!1778
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/linux-build-toolversions"
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?
Het padfilter uit #1764 noemde
pubspec.lock,pubspec.yaml,linux/,third_party/en het CI-image — maar niet.tool-versions.De bump van 3.47.0 → 3.47.1 raakte toevallig óók
pubspec.lock(er reden veilige dependency-bumps mee), dus die zou de build gewoon starten. Maar een kale pin-bump raakt alleen.tool-versions, de workflows en de documentatie — en juist die verandert de compiler, de engine en de gegenereerde CMake onder de Linux-build. De preventielaag sloeg dus precies de wijziging over waarvoor ze het hardst nodig is.Dat is nu opgelost, en de lijst zelf wordt bewaakt:
test/linux_pkgconfig_manifest_test.dartfaalt als een van de invoeren uit het filter verdwijnt, mét de reden waarom hij er staat. Een build die niet afgaat bewaakt niets, en dat hoort niet stilzwijgend te kunnen inkorten.Toetsing
make checkgroen (exit 0).Bewaker
Overgeslagen, expliciet: CI-configuratie en een toets, geen formaat/opslag/afhankelijkheid/belofte.