
Matt MastracciandGitHub
dd2b8fd720
fix(ci): improve Docker image caching and native build skip optimization (#92633)
## Summary
- **turbo-cache.mjs**: Increase stream buffer from 16KB to 16MB (fixes
throughput stalls when piping large artifacts). Add transfer stats
tracking with 5s stall warning. `getToFile()` now returns `{ ok, stats
}`.
- **docker-image-cache.js**: Switch from `docker save/load` to
`export/import` (drops redundant base image layers). Use `zstd
--long=27` for better compression. Add 3x retry logic. Add arch-aware
cache key to prevent cross-arch cache poisoning. Add download stats
logging.
- **native-cache.js**: Consume new `getToFile()` return shape, log
download stats.
- **build_and_deploy.yml**: Reorder to try native binary cache restore
BEFORE Docker image restore. On cache hit, skip the expensive Docker
image download entirely.
2026-04-10 17:22:18 -06:00
..
2025-03-29 11:02:29 +09:00
2025-09-04 18:08:47 +02:00
2025-03-28 16:24:32 -07:00
2025-10-17 18:02:23 +02:00
2026-01-27 10:21:26 +01:00
2026-01-06 12:18:01 +01:00
2026-01-06 12:18:01 +01:00
2025-07-01 10:43:14 -07:00
2026-01-06 12:18:01 +01:00
2026-01-06 12:18:01 +01:00
2026-02-19 13:24:33 +01:00
2026-04-09 18:42:03 +00:00
2025-03-28 16:24:32 -07:00
2024-11-06 00:49:05 +09:00
2025-10-29 00:17:24 +01:00
2023-06-08 12:01:55 +02:00
2021-12-14 11:33:04 +01:00
2025-12-16 10:46:28 +01:00
2026-03-03 12:01:45 +01:00
2023-10-16 22:00:02 +00:00
2026-03-10 11:21:15 -07:00
2026-03-06 12:30:19 +01:00
2025-08-25 11:50:38 -07:00
2025-09-19 10:27:34 +02:00
2026-01-30 15:36:57 -08:00
2026-02-10 22:15:44 -08:00
2026-04-10 17:22:18 -06:00
2026-03-28 13:02:26 -07:00
2026-04-09 18:42:03 +00:00
2025-11-13 14:59:37 +01:00
2026-03-10 18:45:18 -07:00
2025-09-04 18:08:47 +02:00
2025-10-31 18:10:03 +01:00
2024-03-13 11:39:44 -07:00
2026-04-06 18:12:50 -07:00
2024-05-08 21:47:14 +02:00
2026-04-09 18:42:03 +00:00
2026-04-10 17:22:18 -06:00
2025-10-14 17:19:02 -07:00
2026-04-06 18:12:50 -07:00
2026-01-12 20:18:40 +00:00
2026-01-09 09:43:53 +01:00
2026-01-12 19:46:11 +01:00
2026-03-09 14:32:12 +01:00
2026-04-07 20:36:15 +02:00
2026-01-06 12:18:01 +01:00
2026-01-30 15:36:57 -08:00
2025-10-09 20:17:48 -07:00
2025-10-29 00:17:24 +01:00
2026-02-09 09:28:05 +01:00
2023-05-10 01:14:37 +00:00
2026-02-03 21:13:12 +00:00
2026-04-03 15:10:06 -07:00
2026-03-31 14:15:50 -06:00
2026-04-09 18:42:03 +00:00
2026-03-09 13:09:47 +01:00
2023-04-03 13:37:14 -07:00
2025-10-09 16:28:52 -07:00
2025-03-28 16:24:32 -07:00
2026-02-25 08:49:03 +00:00
2026-03-12 12:37:43 +00:00
2026-01-06 12:36:41 +01:00
2026-01-06 12:18:01 +01:00
2022-09-05 02:26:54 +00:00
2024-04-25 14:01:56 -04:00
2022-09-05 02:26:54 +00:00
2024-07-10 03:43:52 +09:00
2026-04-10 17:22:18 -06:00
2025-04-01 16:08:43 -07:00
2025-04-14 10:18:56 +02:00
2026-03-24 12:38:25 -07:00
2025-11-21 11:45:39 +01:00