You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Submodule keeps header in its own repo while letting it pull model/sdk/dom-adapters as workspace:^ deps during development, without needing them published first.
CI now checks out submodules on every job that runs yarn install, since it needs packages/tools/header populated to resolve the workspace.
The base-coverage action re-checks out the PR's base ref mid-job to compare coverage; git leaves an already-initialized submodule's working directory in place when switching to a ref that doesn't have that path, and the packages/tools/* workspace glob then treats the orphaned header directory as a workspace against a lockfile that has none of its dependencies, so yarn's immutable install fails. Deinit submodules before that checkout so the base-ref install only sees what's actually on that ref.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0149uKB589N5qx9zXYLPVSQw
0 commit comments