Skip to content

Conversation

@sudo-bmitch
Copy link
Owner

@sudo-bmitch sudo-bmitch commented Sep 21, 2024

Fixes issue

Describe the change

Refactors the workflow around a "processor" object that decouples the scan and source. This allows other scans to be more easily created and the source output can be more easily cached.

How to verify it

Hopefully no end user visible changes, but users should migrate to the new yaml syntax.

Changelog text

  • Refactor around processor.
  • Breaking: The config format has changed, but existing config files should continue to work.

Please verify and check that the pull request fulfills the following requirements

At present, there is no project documentation.

  • Tests have been added or not applicable
  • Documentation has been added, updated, or not applicable
  • Changes have been rebased to main
  • Multiple commits to the same code have been squashed

@sudo-bmitch sudo-bmitch marked this pull request as draft September 21, 2024 14:54
This redesigns the scanner/source code around a processor structure.
That enables each to be decoupled, and importantly for the source output
to be cached in a future update.

Breaking: The config format has changed, but existing config files should continue to work.

Signed-off-by: Brandon Mitchell <[email protected]>
@sudo-bmitch sudo-bmitch changed the title [WIP] Refactor around processor Refactor around processor Sep 29, 2024
@sudo-bmitch sudo-bmitch marked this pull request as ready for review September 29, 2024 15:16
@sudo-bmitch sudo-bmitch merged commit 7b80b34 into main Sep 29, 2024
4 checks passed
@sudo-bmitch sudo-bmitch deleted the pr-refactor-processor branch September 29, 2024 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants