-
Notifications
You must be signed in to change notification settings - Fork 178
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
Task/rhoaieng 12667 tech debt cleanup duplicate code in pipelines co #3297
Task/rhoaieng 12667 tech debt cleanup duplicate code in pipelines co #3297
Conversation
@Gkrumbach07 Can you fix the cypress test? |
94b538d
to
ea2516c
Compare
@Gkrumbach07 , everything looks good except the breadcrumb separation of pipeline and pipeline version |
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.
Tested locally. The areas mentioned work as expected. Code changes look good as well.
@Gkrumbach07 at first I wasn't seeing this but now I am. To be clear, this occurs when creating a run via the row action of the pipelines table, not from the runs list. There are different experiences here that lead to a different set of breadcrumbs. |
0e0fd81
to
09f885b
Compare
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Gkrumbach07, jpuzz0 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
https://issues.redhat.com/browse/RHOAIENG-12667
Description
Fixes duplicate code in pipelines based on the output of
I choose 20 because anything smaller was not worth creating shared components. There are some still in the 20 line range but those could not be created into shared components or it was unnatural to make them into a shared component. At 30 lines, all duplication was removed.
How Has This Been Tested?
Test each area of duplication. they are separated by commit.
Test Impact
make sure tests still pass
Request review criteria:
Self checklist (all need to be checked):
If you have UI changes:
After the PR is posted & before it merges:
main