Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ci): valgrind check for memory leaks (DONT UPDATE OR REBASE) #538

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

wdconinc
Copy link
Contributor

Briefly, what does this PR introduce?

This adds a new ci check that runs valgrind on the main geometries, and fails out if non-suppressed errors are found. It also prints out the additions to the suppressions file that would be required if it turns out that the error is a false positive.

This branch is intentionally on a non-updated main so it should be able to fail due to a known memory leak that was since fixed.

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • New feature (issue #__)
  • Documentation update
  • Other: __

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No.

Does this PR change default behavior?

No.

This adds a new ci check that runs valgrind on the main geometries,
and fails out if non-suppressed errors are found. It also prints out
the additions to the suppressions file that would be required if it
turns out that the error is a false positive.
@github-actions github-actions bot added the topic: infrastructure Regarding build system, CI, CD label Sep 30, 2023
@wdconinc wdconinc changed the title feat(ci): valgrind check for memory leaks feat(ci): valgrind check for memory leaks (DONT UPDATE OR REBASE) Oct 14, 2023
@kkauder kkauder added enhancement New feature or request topic: simulation labels Oct 17, 2023
@rahmans1
Copy link
Contributor

rahmans1 commented Feb 6, 2024

@wdconinc Is this going in for February?

@wdconinc
Copy link
Contributor Author

wdconinc commented Feb 6, 2024

@wdconinc Is this going in for February?

This is a CI feature. Irrelevant for production and won't go in soon due to not completed.

@veprbl veprbl marked this pull request as draft May 25, 2024 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request topic: infrastructure Regarding build system, CI, CD topic: simulation
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

3 participants