The `Detect Changed Files` step in `deploy.yml` previously set `android=false` / `linux=false` silently, leaving downstream jobs showing only "skipped" in CI with no visible cause
Now each decision emits a clear one-liner in the step log:
`Android deploy: SKIPPED (no android-relevant files changed)`
Trigger the deploy workflow on a commit that only touches CI/docs files — `check-changes` step log should show "Android deploy: SKIPPED (no android-relevant files changed)"
Trigger the deploy workflow on a commit touching `lib/` — log should show "Android deploy: TRIGGERED"
Trigger a second run on the same commit — log should show "already successfully deployed — skipping all deploy jobs"
## Summary
- The \`Detect Changed Files\` step in \`deploy.yml\` previously set \`android=false\` / \`linux=false\` silently, leaving downstream jobs showing only "skipped" in CI with no visible cause
- Now each decision emits a clear one-liner in the step log:
- \`Android deploy: SKIPPED (no android-relevant files changed)\`
- \`Android deploy: TRIGGERED (android-relevant files changed)\`
- \`Linux deploy: SKIPPED (no linux-relevant files changed)\`
- or \`HEAD <sha> already successfully deployed — skipping all deploy jobs\`
- The skip reason is visible in the \`check-changes\` job output, which is the job that makes the decision
Closes #353
## Test plan
- [ ] Trigger the deploy workflow on a commit that only touches CI/docs files — \`check-changes\` step log should show "Android deploy: SKIPPED (no android-relevant files changed)"
- [ ] Trigger the deploy workflow on a commit touching \`lib/\` — log should show "Android deploy: TRIGGERED"
- [ ] Trigger a second run on the same commit — log should show "already successfully deployed — skipping all deploy jobs"
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Closes #353
Test plan
🤖 Generated with Claude Code