fleet-memory/.github/workflows
Nicolò Boschi 4fed005662
ci: skip unrelated jobs based on changed paths (#687)
Add a detect-changes job using dorny/paths-filter to determine which
parts of the monorepo changed, then gate each CI job with appropriate
conditions. This avoids running all ~30 jobs for docs-only or
integration-only changes.

Key behaviors:
- Docs/README-only changes only run build-docs and test-doc-examples
- Integration package changes only run their specific test job
- Client SDK changes only run their build/test + dependent jobs
- Core API changes run all API-dependent jobs
- CI config changes (.github/**) run everything as a safety net
- workflow_dispatch (manual) always runs everything
- verify-generated-files always runs unconditionally
2026-03-25 15:34:02 +01:00
..
deploy-docs.yml chore(deps): bump actions/setup-node from 4 to 6 (#557) 2026-03-13 14:10:39 +01:00
release-integration.yml chore(deps): bump actions/setup-python from 5 to 6 (#654) 2026-03-24 07:48:44 +01:00
release.yml feat: independent versioning for integrations (#565) 2026-03-18 17:53:46 +01:00
test.yml ci: skip unrelated jobs based on changed paths (#687) 2026-03-25 15:34:02 +01:00