# Fix push-only progress stages in Git action toasts · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/170c3a7162525df90164e118023e3bc8bb97dda0)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 170c3a7162525df90164e118023e3bc8bb97dda0

Requested commit: 170c3a7162525df90164e118023e3bc8bb97dda0

Commit: 170c3a7162525df90164e118023e3bc8bb97dda0

Tree: ce3a05b1211933b24b9158d1bc3f2653d705f265

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Fix push-only progress stages in Git action toasts

- Move `buildGitActionProgressStages` into shared logic for reuse and tests
- Add `forcePushOnly` path so push actions show only `Pushing...`
- Cover push-only and commit+push stage behavior with new logic tests

```

## Parents

- [1fe3cf53a7ea192bc1b440dfeb5c6a3b3a75b12d](https://git.cafe/pingdotgg/t3code/commit/1fe3cf53a7ea192bc1b440dfeb5c6a3b3a75b12d?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/170c3a7162525df90164e118023e3bc8bb97dda0?format=markdown)
