diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ffac8b5b8..47dab479f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,9 +61,9 @@ jobs: - name: Set badge color (Linux) shell: bash - if: ${{ always() && matrix.os == 'ubuntu-latest' }} + if: ${{ always() && matrix.os == 'ubuntu-latest' && steps.test-results-nix.outputs.json }} run: | - case ${{ steps.test-results-nix.outputs.json && fromJSON( steps.test-results-nix.outputs.json ).conclusion }} in + case ${{ fromJSON( steps.test-results-nix.outputs.json ).conclusion }} in success) echo "BADGE_COLOR=31c653" >> $GITHUB_ENV ;; @@ -77,9 +77,9 @@ jobs: - name: Set badge color (Win/Mac) shell: bash - if: ${{ always() && (matrix.os == 'macos-latest' || matrix.os == 'windows-latest') }} + if: ${{ always() && (matrix.os == 'macos-latest' || matrix.os == 'windows-latest') && steps.test-results.outputs.json }} run: | - case ${{ steps.test-results.outputs.json && fromJSON( steps.test-results.outputs.json ).conclusion }} in + case ${{ fromJSON( steps.test-results.outputs.json ).conclusion }} in success) echo "BADGE_COLOR=31c653" >> $GITHUB_ENV ;;