Skip to content

chore: update code nagivation to use scip

Description

Code Navigation currently uses LSIF to generate the file which we parse for code navigation in GitLab. The LSIF generation process isn't supported with Go 1.22 or later, which now requires SCIP. This introduces a new set of CI jobs to generate the configuration as SCIP then convert it to LSIF Compatible so that GitLab can still process the results.

Some additional details on SCIP in gitlab#412981

Related Issues

Resolves #[issue_number]

How has this been tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation
  • Chore (Related to CI or Packaging to platforms)
  • Test gap
Edited by Kai Armstrong

Merge request reports

Loading