make check staat rood op main: voorbestaande drift over vijf poorten (geen per-PR-poort) #1118
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#1118
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?
Symptoom
make checkstaat rood opmain(de26b0fa), los van welke feature-branch danook. Vijf poorten faalden achter elkaar (elke poort verbergt de volgende tot hij
groen is):
markdown_deck_editor.dart1512,tabs_provider.dart1037 (TabsNotifier2291),app_shell.dart841(
_MainLayoutState1490),app_shell_main_layout.dart1026.question_editor.dart_QuestionEditorState.build163 (max 150).expanded_markdown_dialog.dart:396" · Esc".docs/SOURCE_MAP.md(
editor_slide_preview.dart,expanded_markdown_dialog.dart,markdown_editor_field.dart).editor_slide_preview.dartop 0% (0/9 regels).Oorzaak
De statische poorten (en de per-bestand-coverage-vloer) draaien alleen op een
v*-tag via de release-CI, niet per PR. Recente merges (o.a. de Markdown-editor-UXen de vertaal-merges) lieten deze plafonds groeien en de registraties achter zonder
dat een poort het per PR ving; zo dreef
maintussen releases stil rood.Aanpak (deze PR)
Alles gedrag-behoudend en door te krimpen / registreren, geen enkele baseline
verhoogd: part-splitsingen + top-level-helper-extracties voor de plafonds,
buildingekort, de
Esc-toetshint vial10n.d()+unchangedInEnglish/AllLanguages,drie SOURCE_MAP-regels, en een gerichte test voor
editor_slide_preview. Volledigemake check+make l10n-checkgroen.Vervolg (los van deze fix)
Overweeg een lichte per-PR-poort met alleen de snelle statische checks
(
format-check analyze check-conventions check-method-length check-hardcoded-text check-audience-boundary+ de source-map-test), zonder de trage coverage-run, zodatmainniet opnieuw stil rood kan worden. Bewust hier alleen gemeld, niet gebouwd.