cmux/.github/workflows
Lawrence Chen c2abfb9760
Switch nightly Sparkle feed URL to R2 (#2366)
Point cmux NIGHTLY's SUFeedURL to files.cmux.com/nightly/appcast.xml
(Cloudflare R2) instead of the GitHub Release asset. R2 uses atomic
PutObject for replacement, eliminating the transient SUDownloadError
2001 that occurs when GitHub Release assets are being overwritten
during a nightly publish.

The isNightly detection (checks for "/nightly/" in the URL) still
works with the new R2 URL. DMGs continue to be served from GitHub
Releases. Only the appcast feed URL changes.

Stable builds are unchanged (still use GitHub Releases).

Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-30 14:48:50 -07:00
..
build-ghosttykit.yml Remove fork PR guards from CI workflows (#2092) 2026-03-24 21:08:06 -07:00
ci-macos-compat.yml Remove fork PR guards from CI workflows (#2092) 2026-03-24 21:08:06 -07:00
ci.yml Remove fork PR guards from CI workflows (#2092) 2026-03-24 21:08:06 -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