Skip to content

Add support for reading issue attachments #14

Description

@princeAndRose

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions