Wraps the `dagger call` in `deploy-linux`, `publish-android`, and `deploy-apk` Taskfile tasks with `scripts/silent_on_success.sh`
On success: no Dagger output is printed (eliminates the verbose logs seen in deploy.yml CI runs)
On failure: full Dagger output is replayed so errors remain visible
The project already uses `scripts/silent_on_success.sh` for other noisy commands (fvm, flutter pub get, build_runner, etc.) — this applies the same pattern to the three deploy tasks called from `.forgejo/workflows/deploy.yml`.
## Summary
- Wraps the \`dagger call\` in \`deploy-linux\`, \`publish-android\`, and \`deploy-apk\` Taskfile tasks with \`scripts/silent_on_success.sh\`
- On success: no Dagger output is printed (eliminates the verbose logs seen in deploy.yml CI runs)
- On failure: full Dagger output is replayed so errors remain visible
The project already uses \`scripts/silent_on_success.sh\` for other noisy commands (fvm, flutter pub get, build_runner, etc.) — this applies the same pattern to the three deploy tasks called from \`.forgejo/workflows/deploy.yml\`.
Closes #389
## Test plan
- [ ] Verify deploy CI run produces significantly less output on success
- [ ] Verify that on a failure, the full Dagger output is still printed
🤖 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
The project already uses `scripts/silent_on_success.sh` for other noisy commands (fvm, flutter pub get, build_runner, etc.) — this applies the same pattern to the three deploy tasks called from `.forgejo/workflows/deploy.yml`.
Closes #389
Test plan
🤖 Generated with Claude Code