Commit graph

5 commits

Author SHA1 Message Date
Rot127
9ddf0ab9ab
Fix Leak checking workflow (#6532)
* Fix leak workflow by passing changes as file instead of env variables.
* Upload PR changes as file
2026-06-20 17:56:41 +00:00
Rot127
d474c1f2a9
Fixes the leak checking workflow. (#6205)
- 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.
2026-04-13 09:36:24 +00:00
Rot127
b58e9a6a4a
ci: lsan - wrap git command into try block for debugging (#5595) 2025-12-16 00:08:44 +08:00
Rot127
2fa0c2c96f
Fix LSAN workflow when run outside of PR. (#5568) 2025-12-04 16:28:10 +00:00
Rot127
22099333e6
Add leak check in CI (#5553)
* 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.
2025-12-04 11:02:01 +00:00