IW-557: Delete GitLabClient.parseMrPipeline, its tests and its API doc #791

Merged
mph merged 9 commits from IW-557 into main 2026-10-11 07:08:33 +00:00
Member

Summary

Once the GitLab CI gate started to read every pipeline at a commit (parseMrPipelines), GitLabClient.parseMrPipeline had no production caller. Michal approved its deletion on the issue.

Changes

  • core/adapters/GitLabClient.scala: parseMrPipeline removed.
  • core/test/GitLabCiTest.scala: its tests removed.
  • docs/api/GitLabClient.md: its section removed.
  • No other code changes. parseMrPipelines and fetchCiSnapshot still serve the gate, unchanged.

Testing

  • Phase PR #789 passed CI (full suite).
  • GitLabCiTest and CiGateTest pass. rg parseMrPipeline\b finds no remaining reference.

Follow-ups

Two small gaps found in review (test coverage of parseMrPipelines, and one stale doc sentence about head_pipeline) are filed as #790.

Release notes

Internal cleanup only. Users see no change. See project-management/issues/IW-557/release-notes.md (Czech).

Closes #557

🤖 Generated with Claude Code

## Summary Once the GitLab CI gate started to read every pipeline at a commit (`parseMrPipelines`), `GitLabClient.parseMrPipeline` had no production caller. Michal approved its deletion on the issue. ## Changes - `core/adapters/GitLabClient.scala`: `parseMrPipeline` removed. - `core/test/GitLabCiTest.scala`: its tests removed. - `docs/api/GitLabClient.md`: its section removed. - No other code changes. `parseMrPipelines` and `fetchCiSnapshot` still serve the gate, unchanged. ## Testing - Phase PR #789 passed CI (full suite). - `GitLabCiTest` and `CiGateTest` pass. `rg parseMrPipeline\b` finds no remaining reference. ## Follow-ups Two small gaps found in review (test coverage of `parseMrPipelines`, and one stale doc sentence about `head_pipeline`) are filed as #790. ## Release notes Internal cleanup only. Users see no change. See `project-management/issues/IW-557/release-notes.md` (Czech). Closes #557 🤖 Generated with [Claude Code](https://claude.com/claude-code)
GitLabClient.parseMrPipeline has no production caller once the gate reads the pipeline list

Artifacts:
- analysis.md
- issue.md

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fPBZaKwU97SaaHzVo3ePq
GitLabClient.parseMrPipeline has no production caller once the gate reads the pipeline list

Artifacts:
- tasks.md

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fPBZaKwU97SaaHzVo3ePq
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fPBZaKwU97SaaHzVo3ePq
Issue: IW-557
Phase: 1 - Delete parseMrPipeline, its tests and its API doc

This commit marks the checkpoint for phase 1 context generation.
Use wf-implement IW-557 to return to this point.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Delete parseMrPipeline, its tests and its API doc

Artifacts:
- phase-01-tasks.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs(IW-557): review packet and release notes
All checks were successful
CI / changes (pull_request) Successful in 5s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 11s
CI / lint (pull_request) Successful in 13s
CI / compile (pull_request) Successful in 1m38s
CI / dashboard-build (pull_request) Successful in 1m31s
CI / test (pull_request) Successful in 19m37s
13c5b00504
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mph merged commit 09506e02f7 into main 2026-10-11 07:08:33 +00:00
Sign in to join this conversation.
No description provided.