[openssl/openssl] 4ede27: Introduce libabigail checking in ci

Neil Horman noreply at github.com
Mon Nov 6 07:53:19 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 4ede274cf9b7b9f946fa243c798c961213d1f053
      https://github.com/openssl/openssl/commit/4ede274cf9b7b9f946fa243c798c961213d1f053
  Author: Neil Horman <nhorman at openssl.org>
  Date:   2023-11-06 (Mon, 06 Nov 2023)

  Changed paths:
    M .github/workflows/ci.yml
    A .github/workflows/libcrypto-abi.xml
    A .github/workflows/libssl-abi.xml

  Log Message:
  -----------
  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 at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22589)




More information about the openssl-commits mailing list