diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 8638902..d7671cd 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -17,25 +17,3 @@ jobs: revision: 'specs/revision-breaking.yaml' output-to-file: 'breaking.txt' fail-on: 'WARN' - - name: Test breaking changes action output - run: | - delimiter=$(cat /proc/sys/kernel/random/uuid | tr -d '-') - output=$(cat <<-$delimiter - ${{ steps.test_breaking_changes.outputs.breaking }} - $delimiter - ) - if [ "$output" != "1 breaking changes: 1 error, 0 warning" ]; then - echo "Expected output '1 breaking changes: 1 error, 0 warning' but got '$output'" >&2 - exit 1 - fi - - name: Test breaking changes action output to file - run: | - if [ ! -s breaking.txt ]; then - echo "Breaking changes file doesn't exist or is empty" - exit 1 - fi - output=$(cat breaking.txt | head -n 1) - if [[ "${output}" != "1 breaking changes: 1 error, 0 warning" ]]; then - echo "Expected output '1 breaking changes: 1 error, 0 warning' but got '${output}'" >&2 - exit 1 - fi diff --git a/breaking/entrypoint.sh b/breaking/entrypoint.sh index 4750085..13b39ad 100755 --- a/breaking/entrypoint.sh +++ b/breaking/entrypoint.sh @@ -89,5 +89,5 @@ echo "$delimiter" >>"$GITHUB_OUTPUT" # First output the changes (above) and then run oasdiff to check --fail-on if [ -n "$fail_on" ]; then flags="$flags --fail-on $fail_on" - oasdiff breaking "$base" "$revision" "$flags" > /dev/null + oasdiff breaking "$base" "$revision" $flags > /dev/null fi