diff --git a/.github/workflows/covsync.yml b/.github/workflows/covsync.yml index 2aec2ca9..6a4eb28a 100644 --- a/.github/workflows/covsync.yml +++ b/.github/workflows/covsync.yml @@ -13,7 +13,13 @@ jobs: with: fetch-depth: 0 - run: | - git checkout -b coverity-fixes origin/fixes - git push origin coverity-fixes - git checkout -b coverity-develop origin/develop - git push origin coverity-develop + git diff --exit-code -s origin/coverity-fixes origin/fixes + if [ "$?" = "1" ]; then + git checkout -b coverity-fixes origin/fixes + git push origin coverity-fixes + fi + git diff --exit-code -s origin/coverity-develop origin/develop + if [ "$?" = "1" ]; then + git checkout -b coverity-develop origin/develop + git push origin coverity-develop + fi