]> git.ipfire.org Git - thirdparty/openssl.git/commit
Introduce libabigail checking in ci
authorNeil Horman <nhorman@openssl.org>
Wed, 1 Nov 2023 12:53:18 +0000 (08:53 -0400)
committerHugo Landau <hlandau@openssl.org>
Mon, 6 Nov 2023 07:52:27 +0000 (07:52 +0000)
commit4ede274cf9b7b9f946fa243c798c961213d1f053
tree75b2f05ae27ba982b89d758f100c59263f18a2f2
parente718b248f94fa41562b740482813716a2ff13db5
Introduce libabigail checking in ci

It would be nice if we could monitor the consistency of our ABI from PR to PR,
to ensure there are no inadvertent changes to the library ABI.

Introduce a new CI job that runs the libabigail tools to build an ABI
representation of the PR-built library and compares it to a stored/expected
representation, reporting any discrepancies it finds.

Fixes #22571

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22589)
.github/workflows/ci.yml
.github/workflows/libcrypto-abi.xml [new file with mode: 0644]
.github/workflows/libssl-abi.xml [new file with mode: 0644]