Use reactive caching for 3rd party REST calls made by Jira request services

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

JiraService model contains methods that make rest calls to jira api like jira_projects, close_issue, create_cross_reference_note, etc. These are better suited into a service class under app/services rather than the JiraService model itself, this is going to be addressed in #219204 (closed)

Given that we are calling Jira REST api from GraphQL, the GraphQL request has to wait for a response from Jira, so we should consider using reactive caching for that: https://docs.gitlab.com/ee/development/reactive_caching.html#when-to-use

Edited Jun 10, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading