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