Skip to content

fix: full multi-module bump pipeline with scoped changelogs#257

Merged
indaco merged 3 commits intomainfrom
fix/multimodule-post-bump-pipeline
Apr 3, 2026
Merged

fix: full multi-module bump pipeline with scoped changelogs#257
indaco merged 3 commits intomainfrom
fix/multimodule-post-bump-pipeline

Conversation

@indaco
Copy link
Copy Markdown
Owner

@indaco indaco commented Apr 3, 2026

Description

  • Multi-module bump (--all, --module) now runs the same pipeline as single-module: pre-bump hooks/validations -> version write -> post-bump actions -> post-bump hooks -> commit/tag
  • Changelog generator scopes commits by module directory and resolves tags by module prefix. Output paths are per-module in versioned mode; unified mode uses a single CHANGELOG.md with module section headings
  • sley discover now prompts for plugin selection and generates correct workspace config (versioning mode, tag prefix, commented exclude)

Related Issue

  • None

Notes for Reviewers

  • None

indaco added 3 commits April 3, 2026 18:48
the same pipeline as single-module is now executed for multi-module too: pre-bump extension hooks and validations (all modules validated before any writes), then post-bump actions (dep-sync, changelog, audit-log), post-bump extension hooks, and commit/tag per module sequentially.
Changelog generator now filters commits to the module directory and resolves previous tags by module prefix. Versioned mode writes to .changes/{module}/v{version}.md. Unified mode uses a single root CHANGELOG.md with "## <module> — v{version}" headings.
- Omit default exclude patterns (applied at runtime)
@indaco indaco added the bug Something isn't working label Apr 3, 2026
@indaco indaco merged commit be2be0e into main Apr 3, 2026
7 checks passed
@indaco indaco deleted the fix/multimodule-post-bump-pipeline branch April 3, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant