turbo
64e2a7ef - refactor: Project manifest-derived repository facts (#13593)

Commit
5 days ago
refactor: Project manifest-derived repository facts (#13593) ## Intent Remove package-change and workspace-path behavior selected by contributor provenance. ## Changes - Project real package.json-backed scopes from authoritative repository definitions independently of `ToolchainId`. - Route change ownership and JavaScript workspace path dependency splitting through that projection. - Compose accepted native change observations without reactivating them by producer identity. - Validate and stably deduplicate native change facts while preserving JavaScript lockfile priority. - Reject duplicate physical definition owners and root-manifest symlink aliases during repository construction. - Document the manifest-derived projection and change-observation contract. ## Testing - `cargo test -p turborepo-repository` (391 passed) - `cargo test -p turborepo-lib package_changes_watcher` (44 passed) - `cargo clippy -p turborepo-repository -p turborepo-lib --all-targets -- -D warnings` - Pre-push `format` and `check:toml` hooks Advances TURBO-5798.
Author
Parents
Loading