release / release (push) Canceled after 0s
Under set -e, ((n++)) with n at 0 evaluates to 0 and exits the script. Bash 3.2 on macOS ignores that case, so local builds passed while the release runner's bash 5 stopped silently on the first file.