Skip to content

Commit 425165e

Browse files
leliaclaude
andcommitted
fix(core-tool-watch): sync scan env with --no-install-project
The scan env checkout of main fails to build the socket-basics package editable while main carries the LICENSE.md rename breakage (#79, fix pending in #88). The scan only imports the dependencies (socketdev SDK), never socket_basics itself, so skip installing the project entirely -- also insulates this guard from any future main-side packaging breakage. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 18a01d8 commit 425165e

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎.github/workflows/core-tool-watch.yml‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,13 @@ jobs:
104104
python-version: "3.12"
105105

106106
- name: 🛠️ Install uv + sync scan env from main's lockfile (provides the socketdev SDK)
107+
# --no-install-project: the scan only imports the DEPENDENCIES
108+
# (socketdev SDK), never socket_basics itself, so skip building the
109+
# local package -- faster, and immune to packaging breakage on main
110+
# (e.g. a bad license-file rename) taking this guard down with it.
107111
run: |
108112
python -m pip install --upgrade pip uv
109-
uv sync --locked --project .scan-env
113+
uv sync --locked --project .scan-env --no-install-project
110114
111115
- name: Select mode
112116
id: mode

0 commit comments

Comments
 (0)