### Current behaviour 1. The user creates a PR, and receives approvals on it. 2. The user pushes a commit. 3. The bot produces a red check on that commit - to prevent merging unapproved changes (as expected). 4. The PR receives approvals. 5. The checks guarding the merge of the PR turn green. 6. BUT, the check associated with the last commit is still red - showing older runs, before `4.` approvals. ### Example: https://github.com/polkadot-fellows/runtimes/pull/299 The [checks](https://github.com/polkadot-fellows/runtimes/pull/299/checks) are green in the end and the PR has been merged, but the [checks](https://github.com/polkadot-fellows/runtimes/actions/runs/9095469109/job/24998746247) appearing next to the last commit are still red: <img width="420px" src="https://github.com/paritytech/review-bot/assets/12039224/dd517c41-624b-40d8-a0c1-358471faca8a"/> ### Expected behaviour 6. The checks next to the last commit should turn green after receiving approvals. Perhaps we can request a re-run of that check? It should turn green then.