Skip to content

feat(discover): support three versioning models in multi-module detection#187

Merged
indaco merged 2 commits intomainfrom
feat/discover-workspace-separation
Jan 26, 2026
Merged

feat(discover): support three versioning models in multi-module detection#187
indaco merged 2 commits intomainfrom
feat/discover-workspace-separation

Conversation

@indaco
Copy link
Copy Markdown
Owner

@indaco indaco commented Jan 26, 2026

Description

Enhances the discover command to properly recognize and configure three distinct versioning models:

  1. Single-root: One .version file at project root with optional manifest syncing (package.json, Cargo.toml, etc.)
  2. Coordinated versioning: Multiple .version files that stay synchronized via dependency-check plugin with format: raw
  3. Independent versioning: Multiple .version files with different versions managed as a workspace

Key changes:

  • Improved detection logic to distinguish between versioning models
  • Updated prompts to guide users toward the appropriate configuration
  • Added tests covering all three scenarios

Related Issue

N/A

Notes for Reviewers

  • The dependency-check plugin now supports format: raw for syncing submodule .version files in coordinated versioning

@indaco indaco force-pushed the feat/discover-workspace-separation branch from eafc81b to b57b3a4 Compare January 26, 2026 23:02
@indaco indaco changed the title feat(discover): separate workspace from dependency-check in multi-module detection feat(discover): support three versioning models in multi-module detection Jan 26, 2026
@indaco indaco force-pushed the feat/discover-workspace-separation branch from b57b3a4 to afc14f6 Compare January 26, 2026 23:03
…dule detection

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@indaco indaco force-pushed the feat/discover-workspace-separation branch from afc14f6 to a3a7655 Compare January 26, 2026 23:18
@indaco indaco marked this pull request as ready for review January 26, 2026 23:21
@indaco indaco merged commit c2c75ce into main Jan 26, 2026
7 checks passed
@indaco indaco deleted the feat/discover-workspace-separation branch January 26, 2026 23:36
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.

1 participant