Context
We already seed edge-case fixtures for pnpm, Yarn Berry, Cargo workspaces, Go go.work, and Poetry. Bundler (Gemfile / Gemfile.lock) is a common Ruby path that still needs a small deterministic fixture so vg build graph extraction stays stable across platforms.
Newcomer-scoped: add fixture + assertions only; no new ecosystem resolver design.
What to do
- Add a minimal Bundler fixture under
test/ (or existing fixture layout) covering at least one edge: path gem, git gem, or platform-specific gem entry.
- Assert deterministic
graph.json (stable IDs / sorts; no filesystem-order dependence).
- Document the fixture purpose in a one-line comment or fixture README stub if that is the repo convention.
Acceptance
Context
We already seed edge-case fixtures for pnpm, Yarn Berry, Cargo workspaces, Go
go.work, and Poetry. Bundler (Gemfile/Gemfile.lock) is a common Ruby path that still needs a small deterministic fixture sovg buildgraph extraction stays stable across platforms.Newcomer-scoped: add fixture + assertions only; no new ecosystem resolver design.
What to do
test/(or existing fixture layout) covering at least one edge: path gem, git gem, or platform-specific gem entry.graph.json(stable IDs / sorts; no filesystem-order dependence).Acceptance
pnpm testcovers itvgin any doc mention