ci: enable v21 ABI checks
authorDavid Marchand <david.marchand@redhat.com>
Fri, 4 Dec 2020 17:36:22 +0000 (18:36 +0100)
committerDavid Marchand <david.marchand@redhat.com>
Mon, 14 Dec 2020 14:34:04 +0000 (15:34 +0100)
commit443267090edc42e7c3d0e6e5dbc7580d0b27163c
tree413dd4b4c8af8e51683dc85dcfa7f850679083f0
parent87009585e293d0f45d38343af323155c082f146a
ci: enable v21 ABI checks

v21 ABI will be maintained until v21.11.

Let's use the latest released libabigail 1.8.

In GitHub Actions, libabigail binaries and the ABI reference are stored
in two shared caches as all branches can use the same.

While at it, we can reproduce changes from the commit 0b8086ce3fe7
("devtools: remove useless files from ABI reference").
This will save some space in the CI caches.

Signed-off-by: David Marchand <david.marchand@redhat.com>
Tested-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Aaron Conole <aconole@redhat.com>
.ci/linux-build.sh
.github/workflows/build.yml
.travis.yml