perf(issue): fetch board issues in parallel

Description

This MR implements parallel fetching in view issue board using gouroutines and semaphore pattern to cap the maximum gouroutines spun at a time to 4.

Resolves #1086 (closed)

How has this been tested?

No changes in test code , tested manually it sped up board discovery

  • Project Issue Boards

  • Group Issue Boards

    and per board-list issue fetching

Test Ran - go test -v

Merge request reports

Loading