|
Most changes to Python require a NEWS entry. Please add it using the blurb_it web app or the blurb command-line tool. |
Sorry, something went wrong.
There was a problem hiding this comment.
Thanks for spotting this!
Here is an example workflow run affected: https://github.com/python/cpython/actions/runs/3293756628/jobs/5430563962
That said, I'm not sure this is enough of a fix, because I think Github Actions runs with bash -e. So I think we'd never get to this anyway? One option would be to use || (echo ... ; exit 1) or something
Sorry, something went wrong.
|
Since the command expected to fail is short enough, maybe just if ! make check-abidump; then
echo ...
fi
is sufficient? The if and until conditions are not considered failing for -e. Yes, gihub actions use set -e (or bash -e, not sure about this) to fail on first failing step. |
Sorry, something went wrong.
There was a problem hiding this comment.
Thanks, this looks good to me. Want to update the 3.10 backport #98555 as well? :-) cc @JelleZijlstra
Sorry, something went wrong.
gh-98548: Workflow not equal operator spelling
This shell operator should be spelled as -ne, not as -neq. All shell binary operators are two symbols long.
This bug is present on 3.10 and 3.11 branches only.
This follows #98555 for another affected branch.