openclaw/.github
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
..
ISSUE_TEMPLATE docs: add issue templates 2026-01-05 23:55:51 -06:00
workflows ci: add path filtering for macOS CI jobs 2026-01-26 00:22:22 -08:00
actionlint.yaml feat: add prek pre-commit hooks and dependabot (#1720) 2026-01-25 10:53:23 +00:00
dependabot.yml feat: add prek pre-commit hooks and dependabot (#1720) 2026-01-25 10:53:23 +00:00
labeler.yml CI: expand web-ui label globs 2026-01-25 21:23:27 -06:00