File tree Expand file tree Collapse file tree 3 files changed +16596
-0
lines changed Expand file tree Collapse file tree 3 files changed +16596
-0
lines changed Original file line number Diff line number Diff line change 5454 git diff --name-only origin/$GITHUB_BASE_REF.. | grep -qE '(ssl|hashlib|hmac|^.github)' && echo '::set-output name=run_ssl_tests::true' || true
5555 fi
5656
57+ check_abi :
58+ name : ' Check if the ABI has changed'
59+ runs-on : ubuntu-20.04
60+ needs : check_source
61+ if : needs.check_source.outputs.run_tests == 'true'
62+ steps :
63+ - uses : actions/checkout@v2
64+ - uses : actions/setup-python@v2
65+ - name : Install Dependencies
66+ run : |
67+ sudo ./.github/workflows/posix-deps-apt.sh
68+ sudo apt-get install -yq abigail-tools
69+ - name : Build CPython
70+ env :
71+ CFLAGS : -g3 -O0
72+ run : |
73+ # Build Python with the libpython dynamic library
74+ ./configure --enable-shared
75+ make -j4
76+ - name : Check for changes in the ABI
77+ run : make check-abidump
78+
5779 check_generated_files :
5880 name : ' Check if generated files are up to date'
5981 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments