Workgroup: Blitz Tree-Sitter Vendoring Assessment #9

Open
opened 2026-04-14 16:18:53 +02:00 by kade · 1 comment
Owner

Type: bug

Priority: medium

Context

Extracted from CHANGELOG.md entry: Workgroup: Blitz Tree-Sitter Vendoring Assessment

Description

  • Updated services/blitz/Cargo.toml to use vendored tree-sitter library path
  • Updated services/blitz/Cargo.toml to use vendored tree-sitter-cpp
  • Updated services/blitz/Cargo.toml to use vendored tree-sitter-markdown
  • Updated services/blitz/Cargo.toml to use vendored tree-sitter-python
  • Vendored tree-sitter-bash from crates.io (with Rust 2024 compatibility)
  • Vendored tree-sitter-c from crates.io (with Rust 2024 compatibility)
  • Vendored tree-sitter-rust from crates.io (with Rust 2024 compatibility)
  • Vendored tree-sitter-html from crates.io (with Rust 2024 compatibility)
  • Vendored tree-sitter-json from crates.io (with Rust 2024 compatibility)
  • Vendored tree-sitter-gitcommit from gbprod/tree-sitter-gitcommit (with Rust 2024 compatibility)
  • Vendored tree-sitter-go-mod from camdencheek (with Rust 2024 compatibility)
  • Vendored tree-sitter-gowork from d1y (with Rust 2024 compatibility)
  • Vendored tree-sitter-heex from phoenixframework (with Rust 2024 compatibility)
  • Vendored tree-sitter-typescript from tree-sitter upstream (with Rust 2024 compatibility)
  • Vendored tree-sitter-yaml from zed-industries (with Rust 2024 compatibility)
  • Updated services/blitz/Cargo.toml to use all vendored tree-sitter grammars
  • Updated vendor/garou-repos.toml with all new vendored grammars
  • Fixed broken submodule packages/ai/trm
  • Created comprehensive documentation in blitz-vendortodo.md with:

Files Affected

  • packages/ai/trm
  • vendor/garou-repos.toml
  • services/blitz/Cargo.toml

Service/Component

Service: blitz
Package: ai/trm

CHANGELOG Reference

Line numbers: 1240-1270


This issue was automatically extracted from CHANGELOG.md

## Type: bug ## Priority: medium ## Context Extracted from CHANGELOG.md entry: Workgroup: Blitz Tree-Sitter Vendoring Assessment ## Description - Updated services/blitz/Cargo.toml to use vendored tree-sitter library path - Updated services/blitz/Cargo.toml to use vendored tree-sitter-cpp - Updated services/blitz/Cargo.toml to use vendored tree-sitter-markdown - Updated services/blitz/Cargo.toml to use vendored tree-sitter-python - Vendored tree-sitter-bash from crates.io (with Rust 2024 compatibility) - Vendored tree-sitter-c from crates.io (with Rust 2024 compatibility) - Vendored tree-sitter-rust from crates.io (with Rust 2024 compatibility) - Vendored tree-sitter-html from crates.io (with Rust 2024 compatibility) - Vendored tree-sitter-json from crates.io (with Rust 2024 compatibility) - Vendored tree-sitter-gitcommit from gbprod/tree-sitter-gitcommit (with Rust 2024 compatibility) - Vendored tree-sitter-go-mod from camdencheek (with Rust 2024 compatibility) - Vendored tree-sitter-gowork from d1y (with Rust 2024 compatibility) - Vendored tree-sitter-heex from phoenixframework (with Rust 2024 compatibility) - Vendored tree-sitter-typescript from tree-sitter upstream (with Rust 2024 compatibility) - Vendored tree-sitter-yaml from zed-industries (with Rust 2024 compatibility) - Updated services/blitz/Cargo.toml to use all vendored tree-sitter grammars - Updated vendor/garou-repos.toml with all new vendored grammars - Fixed broken submodule packages/ai/trm - Created comprehensive documentation in blitz-vendortodo.md with: ## Files Affected - packages/ai/trm - vendor/garou-repos.toml - services/blitz/Cargo.toml ## Service/Component Service: blitz Package: ai/trm ## CHANGELOG Reference Line numbers: 1240-1270 --- This issue was automatically extracted from CHANGELOG.md
Author
Owner

Tree-Sitter Vendoring Assessment Complete

Completed Work

  • Added tree-sitter main library as submodule from git.sly.so/kade/tree-sitter
  • Added python-environment-tools as submodule from git.sly.so/kade/python-environment-tools
  • Added tree-sitter-bash as submodule from git.sly.so/kade/tree-sitter-bash
  • Added zbus as submodule from git.sly.so/kade/zbus
  • Fixed tree-sitter-bash Cargo.toml path dependency
  • Fixed auth-core submodule registration
  • Fixed naga syntax error in vendor/wgpu/naga/src/back/hlsl/writer.rs

Remaining Blocker

Naga crate has 2435 compilation errors due to version compatibility with Rust 1.94.1. Build progresses to 1320/1710 crates before failing.

The tree-sitter vendoring assessment is complete. The remaining issue is naga/wgpu compatibility, not tree-sitter.

## Tree-Sitter Vendoring Assessment Complete ### Completed Work - Added tree-sitter main library as submodule from git.sly.so/kade/tree-sitter - Added python-environment-tools as submodule from git.sly.so/kade/python-environment-tools - Added tree-sitter-bash as submodule from git.sly.so/kade/tree-sitter-bash - Added zbus as submodule from git.sly.so/kade/zbus - Fixed tree-sitter-bash Cargo.toml path dependency - Fixed auth-core submodule registration - Fixed naga syntax error in vendor/wgpu/naga/src/back/hlsl/writer.rs ### Remaining Blocker Naga crate has 2435 compilation errors due to version compatibility with Rust 1.94.1. Build progresses to 1320/1710 crates before failing. The tree-sitter vendoring assessment is complete. The remaining issue is naga/wgpu compatibility, not tree-sitter.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kade/blitz#9
No description provided.