Skip to content

[Refactor:Developer] Rewrite CMake config and install script#17

Open
williamjallen wants to merge 3 commits intomainfrom
cmake-refactor
Open

[Refactor:Developer] Rewrite CMake config and install script#17
williamjallen wants to merge 3 commits intomainfrom
cmake-refactor

Conversation

@williamjallen
Copy link
Copy Markdown
Member

What is the current behavior?

submitty_install currently spends a disproportionate amount of time installing AnalysisToolsTS. The build is not cached, so the entire thing has to be built each time, even if there are no changes to AnalysisToolsTS.

What is the new behavior?

The tree-sitter dependencies are now managed by CMake, leading to much faster submitty_install runtimes. As part of this work, I also pinned each of the dependencies, which prevents our build from breaking if upstream breaks their build. I also cleaned up the CI since it was very broken.

@williamjallen williamjallen requested a review from bmcutler March 30, 2026 00:21
@williamjallen
Copy link
Copy Markdown
Member Author

@bmcutler It looks like I don't have merge access in this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant