cmux/.github
Lawrence Chen e2e5f87b74
Cache Zig package downloads in CI to prevent TLS flakes (#2423)
* Cache Zig package downloads in CI to prevent TLS flakes

The ui-regressions job fails intermittently with TlsInitializationFailed
when xcodebuild's Zig build phase fetches dependencies from
deps.files.ghostty.org. Unlike Swift packages (cached + retried), Zig
package downloads had no caching. Add ~/.cache/zig cache steps to all
four Zig-using jobs (tests, tests-build-and-lag, ui-regressions in
ci.yml, and build-ghosttykit.yml) keyed on the ghostty build.zig.zon
files.

* Use shared Zig cache key prefix across all CI jobs

Whichever job runs first warms the cache for all others,
since all jobs fetch the same Zig packages.

---------

Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-31 04:36:19 -07:00
..
ISSUE_TEMPLATE Prompt bug reporters to test NIGHTLY (#930) 2026-03-05 01:48:09 -08:00
workflows Cache Zig package downloads in CI to prevent TLS flakes (#2423) 2026-03-31 04:36:19 -07:00
pull_request_template.md Add PR template section for demo videos (#933) 2026-03-05 03:05:35 -08:00