- It uses now the changed lines provided by the get_real_shas workflow,
which prevents failing if PR gets out of sync with base branch.
- Fixes a bug in lsan_check.py which used the wrong line number as reference.
- Moves the whole leak detection workflow out of ci.yml to simplify it.
- Uploads the leak stack traces as artifact for local analysis.
* Remove no longer supported option.
suggestion_mode was removed with 4.0:
https://pylint.readthedocs.io/en/latest/whatsnew/4/4.0/index.html5
* Add script to detect leaks in PRs.
The script fails if any of the changed lines appear in a leak stack trace produced by LSAN.