Skip to content
New issue

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

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

Already on GitHub? # to your account

UBSan workflow #4353

Merged
merged 6 commits into from
Jan 8, 2024
Merged

UBSan workflow #4353

merged 6 commits into from
Jan 8, 2024

Conversation

pwojcikdev
Copy link
Contributor

This PR introduces a separate workflow for undefined behaviour sanitizer. It also updates the CMake script and removes the ledger_walker file which was failing because of UB errors. Additionally, it extends the test timeouts which were sometimes too small for sanitizer runs and updates the clang preparation script.

@pwojcikdev pwojcikdev changed the title UBsan workflow UBSan workflow Jan 8, 2024
@dsiganos
Copy link
Contributor

dsiganos commented Jan 8, 2024

It looks good to me.
The ledger walker and disk hash removal should really had been a separate PR...

dsiganos
dsiganos previously approved these changes Jan 8, 2024
@pwojcikdev
Copy link
Contributor Author

I can remove that commit and resubmit removal of ledger walker under a separate PR.

@pwojcikdev pwojcikdev merged commit 14db997 into nanocurrency:develop Jan 8, 2024
14 of 19 checks passed
@pwojcikdev pwojcikdev deleted the ub-fixes-3 branch January 8, 2024 23:01
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants