Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Syntactic indexing: syntactic codeintel worker scaffolding #59747

Merged
merged 17 commits into from
Jan 24, 2024
Merged

Conversation

keynmol
Copy link
Contributor

@keynmol keynmol commented Jan 22, 2024

Part of #58727

This PR scaffolds the new worker for syntactic batch indexing using Tree Sitter.
Currently the worker itself does nothing, only exposes a health endpoint and loads basic environment configuration.

  • Bazel build for the Docker container
  • Wire in scip-treesitter-cli to make it available in the container
  • Dev setup for scip-treesitter-cli (copied from scip-ctags setup for local development)
  • Run configuration for the worker sg run codeintel-syntactic-worker to test
  • Start configuration sg start codeintel-syntactic - contains only the minimal dependencies required to run the worker, we will expand the configuration gradually as we add more features

Test plan

This is a scaffolding PR that contains no functionality yet.
The built docker image for the worker comes with a standard image_test

@cla-bot cla-bot bot added the cla-signed label Jan 22, 2024
@keynmol keynmol changed the title WIP - worker bootstrap and launch configuration Batch indexing: synctactic codeintel worker scaffolding Jan 23, 2024
@keynmol keynmol mentioned this pull request Jan 23, 2024
20 tasks
@keynmol keynmol marked this pull request as ready for review January 23, 2024 16:07
@keynmol keynmol changed the title Batch indexing: synctactic codeintel worker scaffolding Batch indexing: syntactic codeintel worker scaffolding Jan 24, 2024
Copy link
Contributor

@varungandhi-src varungandhi-src left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No major outstanding concerns apart from existing comments. Let's get this ball rolling.

@varungandhi-src varungandhi-src changed the title Batch indexing: syntactic codeintel worker scaffolding Syntactic indexing: syntactic codeintel worker scaffolding Feb 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants