Skip to content

Parse workspace member manifests#97

Open
abhinavgautam01 wants to merge 1 commit into
git-pkgs:mainfrom
abhinavgautam01:issue-40-workspace-member-manifests
Open

Parse workspace member manifests#97
abhinavgautam01 wants to merge 1 commit into
git-pkgs:mainfrom
abhinavgautam01:issue-40-workspace-member-manifests

Conversation

@abhinavgautam01

Copy link
Copy Markdown

Closes #40.

Summary

Updates dependency detection to parse workspace member manifests in addition to root-level manifests.

This now expands and parses:

  • Cargo workspace members from root Cargo.toml [workspace].members
  • Go workspace members from go.work use entries
  • npm/Yarn workspace package manifests from package.json workspaces
  • pnpm workspace package manifests from pnpm-workspace.yaml packages

This allows dependency-only tool definitions, such as reqwest, Resty and axios, to be detected when they are declared inside workspace member manifests.

Tests

Adds regression coverage for:

  • Cargo workspace member dependencies
  • Go workspace member dependencies
  • package.json workspace member dependencies
  • pnpm workspace member dependencies

Validation

go test ./...

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.

Dependency detection misses workspace member manifests

1 participant