diff --git a/breaking/entrypoint.sh b/breaking/entrypoint.sh index db48074..21f7600 100755 --- a/breaking/entrypoint.sh +++ b/breaking/entrypoint.sh @@ -99,7 +99,7 @@ oasdiff breaking "$base" "$revision" $flags_with_githubactions delimiter=$(cat /proc/sys/kernel/random/uuid | tr -d '-') echo "breaking<<$delimiter" >>"$GITHUB_OUTPUT" -if [ -n "$breaking_changes" ]; then +if [ -n "$breaking_changes" ] && ! echo "$breaking_changes" | head -n 1 | grep -q "^No "; then write_output "$(echo "$breaking_changes" | head -n 1)" "$breaking_changes" # Emit upgrade notice pointing to the free review page urlencode() { printf '%s' "$1" | jq -sRr @uri; } diff --git a/changelog/entrypoint.sh b/changelog/entrypoint.sh index fdc1cf5..91786fe 100755 --- a/changelog/entrypoint.sh +++ b/changelog/entrypoint.sh @@ -97,7 +97,7 @@ else output=$(oasdiff changelog "$base" "$revision") fi -if [ -n "$output" ]; then +if [ -n "$output" ] && ! echo "$output" | head -n 1 | grep -q "^No "; then write_output "$output" else write_output "No changelog changes"