GitLabClient.parseMrPipeline has no production caller once the gate reads the pipeline list #557
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#557
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found while working IW-517.
After the GitLab CI gate changed to read every pipeline at a commit,
GitLabClient.parseMrPipelinehas no production caller. It and its six tests (core/test/GitLabCiTest.scala:114-196) are candidates for deletion.Removing a working implementation needs Michal's explicit approval, so IW-517 left it in place and documented it as not-the-gate's-source in the meantime.
Decide: delete the method and its tests, or state why it stays.
Intake: needs-input
Do you approve deleting
GitLabClient.parseMrPipelineand its six tests, or must the method stay? If it stays, what future caller or documentation purpose keeps it — so the analyst can record that instead of a deletion? (An analyst cannot make this choice: removing a working implementation needs your explicit approval, and the issue text says so.)Pull request #559 (branch
IW-517intomain) is open, not merged. OnmaintodayparseMrPipelinestill has a production caller (fetchCiSnapshot,core/adapters/GitLabClient.scala:860), so the issue's premise holds only on theIW-517branch. Should this deletion be folded into #559 before it merges, or run as a separate change onmainafter #559 lands?1: I approve
2: it is merged now
Intake: agent-ready
Workflow: waterfall
Reason: all gates passed
Analysis: project-management/issues/IW-557/analysis.md on branch IW-557