Skip to content

vex: "not affected" changes#1882

Draft
hdonnay wants to merge 12 commits into
quay:mainfrom
hdonnay:feature/not-affected/vex
Draft

vex: "not affected" changes#1882
hdonnay wants to merge 12 commits into
quay:mainfrom
hdonnay:feature/not-affected/vex

Conversation

@hdonnay
Copy link
Copy Markdown
Member

@hdonnay hdonnay commented May 15, 2026

This add "not affected" support to the Red Hat VEX machinery.

The first few commits lay some ground work to unify the existing document processing, then the existing work is ported over, then the "not affected" support is added, then it's made faster.

Requires: #1880 #1881

hdonnay added 12 commits May 15, 2026 16:28
This adds an additional test file that is known to include the
`known_not_affected` status.

Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I7885bdec9259543050307d9d154d53316a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I1d5aaae7af6a970b743e70c61ef466e36a6a6964
This change pulls new versions of VEX documents that were previously
from the prerelease VEX feed.

Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I04c6207818f44ceb7190369bce2083be6a6a6964
This will provide the common structure for future changes to centralize
a lot of the work of traversing a VEX document.

Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I116913e3fe00f80d8ce86f62d6b818516a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I5571f686df83428e1b907d5889c44c9b6a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I116913e3fe00f80d8ce86f62d6b818516a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I116913e3fe00f80d8ce86f62d6b818516a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I70d933a12f44fc2f8667756531727a216a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I73cd26ce4146f575f7f19fae5b47574f6a6a6964
This refactors the internals to try to avoid allocations.

Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: If95b08e6e3b59bb7d4b14cd880b1df406a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I5571f686df83428e1b907d5889c44c9b6a6a6964
Signed-off-by: Hank Donnay <hdonnay@redhat.com>
Change-Id: I22799601002edd9a26e7b587593817c76a6a6964
@hdonnay hdonnay added this to the Not Affected milestone May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant