- Non-default branch pushes no longer associate coverage with an unrelated fork pull request that uses the same branch name.
- When a pushed branch has multiple open pull requests, the action prefers the pull request targeting the default branch. If no unique default-branch target exists, the upload skips successfully instead of selecting arbitrarily or failing CI.
- Non-default branch pushes without an open pull request now skip successfully instead of attempting an upload that the API rejects.
- GitHub CLI failures during pull request discovery now produce an actionable error instead of being silently treated as no matching pull request.