The GitLab CE 15.9 plugin can currently read issue metadata, descriptions, and issue discussions, but it does not discover or fetch attachment content referenced from issue descriptions or notes.
Observed behavior
issue_workflow.py --action get only fetches GET /projects/:id/issues/:issue_iid.
gitlab_context.py --issue-iid fetches issue JSON and discussions.
- No script parses
/uploads/... Markdown links or downloads attached files.
- The current API boundary and implementation status docs do not list an issue attachment/upload read workflow.
Expected behavior
- The plugin should expose a read-only workflow for discovering attachment links in issue descriptions and issue notes.
- It should fetch attachment content only through GitLab CE 15.9.3-compatible endpoints or URLs.
- The API boundary and implementation status docs should record this capability once verified.
Scope
- Read-only attachment discovery and fetching.
- Preserve self-managed host support, token redaction, JSON output, and GitLab CE 15.9.3 compatibility.
- No write behavior needed.
The GitLab CE 15.9 plugin can currently read issue metadata, descriptions, and issue discussions, but it does not discover or fetch attachment content referenced from issue descriptions or notes.
Observed behavior
issue_workflow.py --action getonly fetchesGET /projects/:id/issues/:issue_iid.gitlab_context.py --issue-iidfetches issue JSON and discussions./uploads/...Markdown links or downloads attached files.Expected behavior
Scope