cmux/.github/workflows
Lawrence Chen c37ace5deb
Cache Swift packages across CI runs (#998)
* Cache Swift packages across CI runs

Add actions/cache for the SPM cloned source packages directory so
subsequent runs skip fetching Sparkle, sentry-cocoa, swift-markdown-ui,
posthog-ios, and NetworkImage from GitHub each time.

- nightly/release: replace the no-op SwiftPM cache step with
  actions/cache + -clonedSourcePackagesDirPath on xcodebuild
- ci/ci-macos-compat/test-e2e: add actions/cache before the existing
  resolve step, stop deleting the cache dir each run

* Include runner in test-e2e cache key

Consistent with ci-macos-compat.yml which uses matrix.os in the key.
2026-03-05 23:26:05 -08:00
..
build-ghosttykit.yml Move Build GhosttyKit to Depot to avoid self-hosted concurrency cancellations (#713) 2026-02-28 22:46:15 -08:00
ci-macos-compat.yml Cache Swift packages across CI runs (#998) 2026-03-05 23:26:05 -08:00
ci.yml Cache Swift packages across CI runs (#998) 2026-03-05 23:26:05 -08:00
claude.yml "Claude PR Assistant workflow" (#965) 2026-03-05 17:19:02 -08:00
nightly.yml Cache Swift packages across CI runs (#998) 2026-03-05 23:26:05 -08:00
release.yml Cache Swift packages across CI runs (#998) 2026-03-05 23:26:05 -08:00
test-depot.yml Fix flaky CLI socket listener recovery (#952) (#954) 2026-03-05 19:52:59 -08:00
test-e2e.yml Cache Swift packages across CI runs (#998) 2026-03-05 23:26:05 -08:00
update-homebrew.yml Add cmux <path> to open directories and Homebrew binary stanza (#705) 2026-02-28 20:25:41 -08:00