openclaw/.github/workflows
Cyrus Goh 2c89017e7e
ci: add path filtering for macOS CI jobs
Move checks-macos and macos-app jobs from ci.yml to a separate
ci-macos.yml workflow with path-based filtering. This prevents
macOS CI jobs from blocking PRs that don't touch relevant files.

The new workflow only triggers on PRs that change:
- Node source: src/**, extensions/**, package.json, pnpm-lock.yaml,
  tsconfig.json, vitest.config.ts, **/*.test.ts
- Swift app: apps/macos/**, .swiftlint.yml, .swiftformat

PRs that only touch docs, Android, iOS, or other unrelated files
will no longer trigger macOS runners.
2026-01-26 00:22:22 -08:00
..
auto-response.yml CI: add PR labeler + label sync 2026-01-25 20:37:31 -06:00
ci-macos.yml ci: add path filtering for macOS CI jobs 2026-01-26 00:22:22 -08:00
ci.yml ci: add path filtering for macOS CI jobs 2026-01-26 00:22:22 -08:00
docker-release.yml Add Build & Release Docker Image workflows (#1602) 2026-01-24 19:23:55 +00:00
install-smoke.yml ci: harden pnpm setup 2026-01-25 13:12:08 +00:00
labeler.yml CI: use app token for labeler 2026-01-25 21:15:45 -06:00
workflow-sanity.yml refactor(test): consolidate temp home + vitest setup 2026-01-09 16:41:05 +01:00