Фильтрация задач CI в GitHub Actions
devops
frb-ci-filter is a Claude Code skill that manages focused GitHub Actions CI runs in the flutter_rust_bridge project using the ci_filter mechanism. It documents the filter syntax for the `workflow_dispatch` input of `.github/workflows/ci.yaml`: run a single job, target specific matrix entries with `job_id[dimension=value]`, combine multiple jobs with commas, and express OR logic within one dimension using `|`. Supported matrix dimensions include `image`, `package`, `device`, `api-level`, `sanitizer`, `platforms`, and nested `matrix.info` keys such as `platform`, `target`, and `version`. The skill also covers the `ci-manual-dispatch` PR label workflow — adding it suppresses full CI during iteration, removing it triggers a normal full run — and local filter validation via `./frb_internal plan-ci` before dispatching expensive remote runs. Ideal for flutter_rust_bridge contributors who need to minimize CI costs while validating specific jobs or platform combinations.
- #github-actions
- #ci-cd
- #workflow-dispatch
- #flutter-rust-bridge
- #testing