diff --git a/.github/actions/save_logs_and_results/action.yml b/.github/actions/save_logs_and_results/action.yml index b5b793cd9..6aae83f19 100644 --- a/.github/actions/save_logs_and_results/action.yml +++ b/.github/actions/save_logs_and_results/action.yml @@ -24,14 +24,12 @@ runs: /tmp/pg_upgrade_newData_logs - name: Publish regression.diffs run: |- - if find src/test/regress -name "*.diffs" -type f -print -quit | grep -q .; then - diff=find src/test/regress -name "*.diffs" -exec cat {} + - if [ -z diff ]; then - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo $diff >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo $diff - fi + diffs = "$(find src/test/regress -name "*.diffs" -exec cat {} +)" + if [ -z "$diffs" ]; then + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo $diffs >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo $diffs fi shell: bash - name: Print stack traces