SIGN IN SIGN UP

ci: make dependency guards portable to macOS Bash (#3751)

## Summary

Make the dependency workflow's guards behave consistently on macOS and
Linux so contributors can run the same checks locally that run in CI.

macOS ships Bash 3.2, which does not stop at a failed `[[ ... ]]` guard
just because `set -e` is enabled. This causes three existing rejection
tests to fail locally even though they pass on Linux. Exit explicitly
when a guard fails, keeping the accepted base SHAs and repository URLs
unchanged.
A
Alex Chang committed
550c7c165d23ebf2722261af79dbe4714dbff3fc
Parent: 52421d1
Committed by GitHub <noreply@github.com> on 8/27/2026, 5:45:40 PM