cmux/.github/workflows
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
..
build-ghosttykit.yml Cache Zig package downloads in CI to prevent TLS flakes (#2423) 2026-03-31 04:36:19 -07:00
ci-macos-compat.yml Remove fork PR guards from CI workflows (#2092) 2026-03-24 21:08:06 -07:00
ci.yml Cache Zig package downloads in CI to prevent TLS flakes (#2423) 2026-03-31 04:36:19 -07:00
claude.yml "Claude PR Assistant workflow" (#965) 2026-03-05 17:19:02 -08:00
nightly.yml Switch nightly Sparkle feed URL to R2 (#2366) 2026-03-30 14:48:50 -07:00
release.yml Simplify R2 to appcast-only (keep DMGs on GitHub) (#2363) 2026-03-30 04:50:18 -07:00
test-depot.yml Migrate CI/CD to WarpBuild, consolidate test jobs (#1501) 2026-03-17 01:00:14 -07:00
test-e2e.yml Add failing regression test for browser find focus (#1891) 2026-03-20 22:12:26 -07:00
update-homebrew.yml Update all remaining cmux.dev references to cmux.com (#1721) 2026-03-18 01:32:12 -07:00