Skip to content
Snippets Groups Projects

Refactor JiraConnect dev info

Merged Andy Schoenen requested to merge andysoiron/refactor-jira-connect-dev-info into master
1 unresolved thread

What does this MR do and why?

This MR doesn't change the logic of how we construct the Jira dev info API call. It is only a refactoring to make it better testable.

Why is this needed?

I would like to reduce Gitaly N+1 requests by providing an option to exclude files from the commit entity. However, it is difficult to test the behavior of the dev info request.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Andy Schoenen

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Luke Duncalfe approved this merge request

    approved this merge request

  • :wave: @.luke, thanks for approving this merge request.

    This is the first time the merge request is approved. To ensure full test coverage, a new pipeline has been started.

    For more info, please refer to the following links:

  • Luke Duncalfe requested review from @alexkalderimis and removed review request for @.luke

    requested review from @alexkalderimis and removed review request for @.luke

  • Andy Schoenen added 569 commits

    added 569 commits

    Compare with previous version

  • Alex Kalderimis approved this merge request

    approved this merge request

  • This is clearly a faithful refactoring - good luck with your performance improvement aims!

  • Alex Kalderimis resolved all threads

    resolved all threads

  • Alex Kalderimis enabled an automatic merge when the pipeline for c29f7a5a succeeds

    enabled an automatic merge when the pipeline for c29f7a5a succeeds

  • Alex Kalderimis mentioned in commit 91ca8a2b

    mentioned in commit 91ca8a2b

  • added workflowcanary label and removed workflowstaging label

  • added workflowproduction label and removed workflowcanary label

  • mentioned in issue #356231 (closed)

  • Luke Duncalfe mentioned in commit 08dc8472

    mentioned in commit 08dc8472

  • Luke Duncalfe mentioned in merge request !83149 (merged)

    mentioned in merge request !83149 (merged)

  • Andy Schoenen mentioned in issue #354370

    mentioned in issue #354370

  • 🤖 GitLab Bot 🤖 added devopsmanage label and removed 1 deleted label

    added devopsmanage label and removed 1 deleted label

  • Please register or sign in to reply
    Loading