ci(linux-gate): cache de dartcv4 OpenCV-build en de apt-build-tools #1139
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!1139
Loading…
Reference in a new issue
No description provided.
Delete branch "ci/linux-gate-cache"
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?
De linux-gate op
maindraaide op een verse checkout élke merge de dartcv4 native OpenCV-build (~1 GB bron+build onder.dart_tool/hooks_runner) én haalde de apt-build-tools opnieuw op — de twee duurste herhaalde stappen na de tests. Beide zijn nu gecachet:.dart_tool/hooks_runner+build/native_assets), sleutel oppubspec.lockmet terugvalsleutel. Inhoud-geadresseerd, dus de hook slaat de recompile over bij een match en bouwt anders gewoon opnieuw — geen controle vervangen./var/cache/apt/archives,Keep-Downloaded-Packages), zodatapt-get installde download overslaat. Node wordt eerst apart geïnstalleerd zodatactions/cachekan draaien.Beide
continue-on-error: spreekt de forge de cache-API niet, dan bouwt/installeert de stap gewoon en blijft de poort de poort. Flutter + pub werden al gecachet; dit sluit de twee overgebleven gaten (met name de OpenCV-recompile).Verificatie: het exacte tijdwinst-effect is niet headless te meten — de eerste linux-gate-run na deze merge is een cache-miss (schrijft de cache), de volgende toont de winst. Bewust niets aan de poort zelf versoepeld (nog steeds
make check-no-coverage,check-toolchainonverkort).531a98986b7bb12114eeGesloten: vervangen door het voorgebakken CI-image (#1141). Dat image bakt de toolchain + gepinde Flutter in, waardoor de apt/Flutter-cache die deze PR aan linux-gate toevoegde overbodig is; de dartcv OpenCV-cache is in #1141 behouden.
Pull request closed