diff --git a/.github/workflows/capture_new_migrations.yml b/.github/workflows/capture_new_migrations.yml index 25b0c93ea3dc..39f6bcd4c097 100644 --- a/.github/workflows/capture_new_migrations.yml +++ b/.github/workflows/capture_new_migrations.yml @@ -172,14 +172,21 @@ jobs: - name: Process Data run: | - number1=${{ env.SECOND_QUERY }} - number2=${{ env.FIRST_QUERY }} - diff=$((number1 - number2)) - data=$(mysql -h 127.0.0.1 -uedxapp001 -ppassword -e "select name from django_migrations ORDER by -id limit $diff;" edxapp;) - echo "$data" > cleaned_data.txt + number2=${{ env.SECOND_QUERY }} + number1=${{ env.FIRST_QUERY }} + + if [ $number2 -gt $number1 ]; then + diff=$((number2 - number1)) + data=$(mysql -h 127.0.0.1 -uedxapp001 -ppassword -e "select name from django_migrations ORDER by -id limit $diff;" edxapp;) + echo "$data" > cleaned_data.txt + elif [ $number1 -gt $number2 ]; then + echo "Your PR removed some migrations" > cleaned_data.txt + fi shell: bash - name: Comment PR + number2=${{ env.SECOND_QUERY }} + number1=${{ env.FIRST_QUERY }} uses: thollander/actions-comment-pull-request@v2 with: filePath: cleaned_data.txt