Skip to content

Drop semanticdb naming#905

Merged
jupblb merged 9 commits into
mainfrom
michal/drop-semanticdb-prefix
Jun 4, 2026
Merged

Drop semanticdb naming#905
jupblb merged 9 commits into
mainfrom
michal/drop-semanticdb-prefix

Conversation

@jupblb
Copy link
Copy Markdown
Member

@jupblb jupblb commented Jun 4, 2026

Renames modules, packages, classes, plugin handles, CLI subcommand, and the SCIP symbol scheme literal from semanticdb to scip. Breaking change for any downstream consumer of the indexer output or the published artifacts.

was now
semanticdb-{shared,javac,kotlinc,gradle-plugin} modules scip-*
scip-semanticdb module scip-aggregator
com.sourcegraph.semanticdb{,_javac,_kotlinc} packages com.sourcegraph.scip{,_javac,_kotlinc}
com.sourcegraph.scip_semanticdb package com.sourcegraph.scip_aggregator
CLI scip-java index-semanticdb scip-java index-scip
javac -Xplugin:semanticdb -Xplugin:scip
kotlinc plugin:semanticdb-kotlinc:* plugin:scip-kotlinc:*
-Dsemanticdb.* system properties -Dscip.*
SCIP symbol scheme "semanticdb" "scip-java"

Snapshot goldens regenerated. Scalameta sbt keys and scala.meta.internal.semanticdb import preserved.

jupblb added 3 commits June 4, 2026 15:51
…scip

Mass rename across modules, Java/Kotlin packages, identifiers, and external surface:

- Module dirs: semanticdb-{shared,javac,kotlinc,gradle-plugin} -> scip-*; scip-semanticdb -> scip-aggregator
- Java packages: com.sourcegraph.semanticdb{,_javac,_kotlinc} -> com.sourcegraph.scip{,_javac,_kotlinc}; scip_semanticdb -> scip_aggregator
- CLI subcommand: index-semanticdb -> index-scip
- javac plugin handle: -Xplugin:semanticdb -> -Xplugin:scip
- kotlinc plugin id: semanticdb-kotlinc -> scip-kotlinc
- System properties: -Dsemanticdb.* -> -Dscip.*
- SCIP symbol scheme literal: 'semanticdb' -> 'scip-java' (breaking change in indexer output; snapshots regenerated)

Scalameta sbt keys (semanticdbEnabled/Version/TargetRoot) and the
scala.meta.internal.semanticdb import are preserved.
@jupblb jupblb changed the title Clean up semanticdb-kotlinc internals Drop semanticdb naming throughout Jun 4, 2026
@jupblb jupblb changed the title Drop semanticdb naming throughout Drop semanticdb naming Jun 4, 2026
@jupblb jupblb merged commit 41d88ee into main Jun 4, 2026
12 checks passed
@jupblb jupblb deleted the michal/drop-semanticdb-prefix branch June 4, 2026 20:08
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