- ci.yml: add paths filters to push and pull_request triggers so the full
Dagger check only runs when source-relevant files change (lib/, test/,
android/, linux/, scripts/, ci/, Taskfile.yml, etc.). Pure website,
docs, and assets/changelog.txt commits no longer trigger ci.yml.
- deploy.yml: add check-changes job that diffs HEAD~1..HEAD and outputs
android/linux booleans. On workflow_dispatch both are always true.
test-android-firebase, deploy-playstore, and deploy-apk are now
conditional on android==true; build-linux is conditional on linux==true.
label-deploy-health only fires when at least one build job actually ran
(not all skipped) and treats 'skipped' as acceptable in ALL_SUCCEEDED.
- ci/main.go Graph(): update Mermaid diagram to reflect the new two-
workflow structure (ci.yml fast-check + deploy.yml with change-gated jobs).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>