When a task contains a package update, it should be checked for ABI compatibility issues. This could be implemented using abipkgdiff between the previous and the next build, for each architecture. All anomalies should be reported and fail the build. There should be a mechanism similar to girar-task-check-git-inheritance and girar-task-check-lastchange-inheritance to overcome check failures reported by gb-task-check-abi.
Or this tool? https://lvc.github.io/abi-compliance-checker/