AntelopeIO / leap

C++ implementation of the Antelope protocol
Other
113 stars 69 forks source link

add CI "platform" running UBSAN #2304

Closed spoonincode closed 3 months ago

spoonincode commented 3 months ago

While there are still a few remaining violations (see comments below), I think we're in a good spot to enable UBSAN in CI builds. UBSAN is expected to generate no false positives so requiring it to pass is reasonable.

An example run with failures is here, https://github.com/AntelopeIO/leap/actions/runs/8252261490

ericpassmore commented 3 months ago

Note:start group: STABILITY category: CHORE summary: Enable CI tests to check for undefined behavior. Note:end