cmux/.github/workflows
Lawrence Chen 3a44889906
Remove fork PR guards from CI workflows (#2092)
* Remove fork PR guards from CI workflows

Fork PRs are already gated by GitHub's "Require approval for outside
collaborators" setting. The workflow-level guards were redundant and
prevented WarpBuild jobs from running even after maintainer approval.

* Address review feedback: extend guard test, skip upload on fork PRs

- Guard test now covers build-ghosttykit.yml and ci-macos-compat.yml
  (not just ci.yml)
- Skip xcframework upload when GHOSTTY_RELEASE_TOKEN is unavailable
  (fork PRs), so the build still validates without failing at publish

* Check GHOSTTY_RELEASE_TOKEN at runtime instead of step if

secrets context can't be reliably used in step if: conditions.
Check the env var inside the script instead.

---------

Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-24 21:08:06 -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 Stop canceling in-progress nightly builds (#1856) 2026-03-20 00:57:56 -07:00
release.yml Merge remote-tracking branch 'origin/main' into pr-ssh-stack-main 2026-03-17 01:15:08 -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