e335729399
Add git pull --rebase before push to handle cases where main moved between checkout and push (e.g., two Docker builds triggering badge updates simultaneously). Also add concurrency group to cancel duplicate runs.