Skip to content

ci: path-filter workflows - #28

Merged
janthoXO merged 1 commit into
mainfrom
ci/path-filters
Sep 19, 2026
Merged

janthoXO merged 1 commit into
mainfrom
ci/path-filters

Conversation

@janthoXO

Copy link
Copy Markdown
Owner

Build, Package and Release now only trigger when code, packaging or CI files change. README/docs/license edits run nothing.

  • build.yml: Sources, Tests, Package.swift, raycast/**, itself
  • package.yml: the above plus bundle.sh, Formula/**, build.yml
  • release.yml: only what ships: no Tests (a test-only change isn't a release) and no Formula (the tap serves it straight from main); plus .github/actions/** and the called workflows

workflow_call ignores path filters, so Release → Package → Build still chains fully. workflow_dispatch is unaffected. No required status checks exist on main, so skipped workflows can't block merges.

Note: this PR touches release.yml, so merging it triggers one release.

@janthoXO
janthoXO merged commit b20d115 into main Sep 19, 2026
4 checks passed
@janthoXO
janthoXO deleted the ci/path-filters branch September 19, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant