From 4a051304888d5b4d937262decba919e1a79dd03d Mon Sep 17 00:00:00 2001 From: Adam Jeniski Date: Tue, 3 Feb 2026 23:10:03 -0500 Subject: [PATCH] Add package-map for cross-repo SCIP navigation - Add package-map.edn mapping tui.* namespaces to io.github.ajet/clojure-tui - Update CI workflow to pass package-map when generating SCIP index - Enables cross-repo navigation from dependent projects in Sourcegraph Co-Authored-By: Claude Opus 4.5 --- .github/workflows/scip-index.yml | 2 +- package-map.edn | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 package-map.edn diff --git a/.github/workflows/scip-index.yml b/.github/workflows/scip-index.yml index 4fbaa1c..5c27674 100644 --- a/.github/workflows/scip-index.yml +++ b/.github/workflows/scip-index.yml @@ -40,7 +40,7 @@ jobs: - name: Generate SCIP index run: | cd /tmp/scip-clojure - clojure -M:run -p $GITHUB_WORKSPACE -o $GITHUB_WORKSPACE/index.scip + clojure -M:run -p $GITHUB_WORKSPACE -o $GITHUB_WORKSPACE/index.scip -m $GITHUB_WORKSPACE/package-map.edn env: CLOJURE_LSP_PATH: /usr/local/bin/clojure-lsp diff --git a/package-map.edn b/package-map.edn new file mode 100644 index 0000000..97875fa --- /dev/null +++ b/package-map.edn @@ -0,0 +1,7 @@ +;; Package map for cross-repository SCIP navigation +;; Maps namespace prefixes to package@version coordinates +;; +;; This enables Sourcegraph to resolve cross-repo references: +;; - "tui" prefix -> this repository + +{"tui" "io.github.ajet/clojure-tui@main"}