Added baseline package validation. We should make a new label for binary breaking changes, which should be applied when package validation fails to build. We can then put that issue into the ignore-file. Every release, we empty this ignore file and list (hopefully automatically) the binary breaking changes from that release (will be listed when the ignore file is empty). Then we start comparing to that release as baseline and start with a "clean sheet". Let's try to stay binary compatible on minor releases as much as possible.
Description
Added baseline package validation. We should make a new label for binary breaking changes, which should be applied when package validation fails to build. We can then put that issue into the ignore-file. Every release, we empty this ignore file and list (hopefully automatically) the binary breaking changes from that release (will be listed when the ignore file is empty). Then we start comparing to that release as baseline and start with a "clean sheet". Let's try to stay binary compatible on minor releases as much as possible.
Related issues
Closes #2566