Skip to content

revert(deps): revert gazelle migration phases 1-3#6205

Merged
longlho merged 1 commit intomainfrom
chore/revert-gazelle-migration
Mar 30, 2026
Merged

revert(deps): revert gazelle migration phases 1-3#6205
longlho merged 1 commit intomainfrom
chore/revert-gazelle-migration

Conversation

@longlho
Copy link
Copy Markdown
Member

@longlho longlho commented Mar 30, 2026

Summary

Revert the BUILD file changes from the gazelle migration (phases 1-3) while keeping the scaffolding and documentation.

Reverted

Kept

Why

The map_kind + copy_to_bin approach caused conflicting actions — both copy_to_bin(name = "srcs") and gazelle's direct file lists produce the same output files through ts_project. A different approach is needed that either eliminates copy_to_bin or uses a custom gazelle extension.

Test plan

  • 495 tests pass
  • CI passes

🤖 Generated with Claude Code

Revert the BUILD file changes from phases 1-3 of the gazelle migration:
- Phase 1: inline ts_binary -> js_binary (#6197)
- Phase 2: decompose ts_compile macros (#6198)
- Phase 3+4: decompose vitest, enable gazelle JS (#6199)

Keep gazelle scaffolding (aspect-gazelle setup, multitool, lefthook
integration) and knowledge-base documentation.

The migration approach of using map_kind + copy_to_bin caused
conflicting actions between gazelle-managed srcs and copy_to_bin
outputs. A different approach is needed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@longlho longlho enabled auto-merge (squash) March 30, 2026 04:03
@longlho longlho merged commit 4c04aa2 into main Mar 30, 2026
6 checks passed
@longlho longlho deleted the chore/revert-gazelle-migration branch March 30, 2026 04:05
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