Adds a Sunday 06:00 UTC schedule trigger to build-base.yaml plus a CACHE_BUST=<ISO year+week> build-arg keyed off `date -u +%G-W%V`. The apt RUN steps in Dockerfile.base reference the arg in their command line so BuildKit's layer hash changes when the week rolls over, forcing apt-get update + install to re-execute and pull fresh security updates. The wgrib2-builder stage doesn't see CACHE_BUST so the ~5-min wgrib2 compile keeps hitting layer cache across weeks; only the apt layers rebuild. Effective cost of the weekly job: ~2 min for the cdo / gdal-bin reinstall. |
||
|---|---|---|
| .. | ||
| build-base.yaml | ||
| build-grid-rs.yaml | ||
| build.yaml | ||