-
Notifications
You must be signed in to change notification settings - Fork 162
Extract shared discover plugin logic into the step #4391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
00fdab0 to
8a53658
Compare
ff65754 to
c4afbf3
Compare
c4afbf3 to
c026f69
Compare
30d793b to
4f5a2d6
Compare
cb4cdbf to
90f026b
Compare
|
/packit retest-failed |
90f026b to
9a5fdaf
Compare
|
@therazix looks good, I just found one thing via Claude Code Opus 4.5 to review. Can you check on it please? Bug: Incorrect
|
fa6a6dc to
b83cd5a
Compare
5b03d27 to
6b5508b
Compare
6b5508b to
562eaa0
Compare
Ty, can we also add tests? |
thrix
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM after adding tests.
Would prefer to keep it similar to |
|
@therazix do you have a tracker for unifying the rest of these options? I don't see why |
In that case I would keep it for the next release with an issue |
This PR extracts some shared behavior (repository fetching, installation of libraries, and application of policies) from individual discover plugins to their parent Discover plugin. The discover step now has control over these individual actions and can, for example, choose when exactly to perform repository fetching and other actions. It also makes some behavior consistent between the two discover plugins. The
discover/shellplugin now gains theurl-content-typekey, which works the same way as in thediscover/fmfplugin. Remote repository fetching is now unified for both plugins.Resolves #4348
Pull Request Checklist