Closed xusheng6 closed 6 months ago
changes looks good, but looks like tests didn't run fully in CI?
PRs do not have access to the action secrets, so it does not have the binja license to run the relevant tests. You will need to trigger a build as a maintainer of the project to enable a full test
@williballenthin how should we go about versioning capa here? Do we need a new release if we break support for older Binary Ninja versions?
@williballenthin how should we go about versioning capa here? Do we need a new release if we break support for older Binary Ninja versions?
Just FYI this PR does not bump the required binja version to 4.0. It does require the builtin outlining feature, which I remember is introduced in stable 3.4. Still quite new, though
Do we need a new release if we break support for older Binary Ninja versions?
@mr-tz In theory, this would be a breaking change requiring a new major version of capa. That seems extreme though. Perhaps we can do a point release that includes these changes? I'm definitely open to suggestions.
@williballenthin how should we go about versioning capa here? Do we need a new release if we break support for older Binary Ninja versions?
Just FYI this PR does not bump the required binja version to 4.0. It does require the builtin outlining feature, which I remember is introduced in stable 3.4. Still quite new, though
Ok, should we maybe include a note which Binary Ninja version we support/require? Which makes me realize that we don't have any documentation/note on Binary Ninja support/usage anywhere?!
Close https://github.com/mandiant/capa/issues/2016
The PR contains:
Checklist