Skip to content

Comments

Add verify mojo and make the headers configurable#3

Merged
bsels merged 23 commits intomainfrom
add-verify-mojo
Jan 25, 2026
Merged

Add verify mojo and make the headers configurable#3
bsels merged 23 commits intomainfrom
add-verify-mojo

Conversation

@bsels
Copy link
Owner

@bsels bsels commented Jan 25, 2026

PR Checklist

  • Added tests for the changes
  • Updated docs (root README.md, if necessary)
  • Contains at least one versioning Markdown in .versioning

Problem or reason

The headers are currently hard-coded.
Automated CI/CD pipelines didn't have a common way to validate the version configuration.

Implementation

Added configuration for all messages in the changelog.
Created a verify mojo for CI/CD integrations.

bsels added 23 commits January 24, 2026 16:57
- Added `VerificationMode` enum to support configurable validation modes.
- Extended `BaseMojo` to include reusable methods for POM processing.
- Refactored shared logic from `UpdatePomMojo` into new abstractions.
- Included `MavenProjectAndDocument` as a dedicated model for POM-related data handling.
…ficationMode`, and `MavenProjectAndDocument`.
…d comprehensive unit tests for versioning scenarios
…ages and enhance `MarkdownUtils` with configurable dependency bump texts.
…rkdownUtils`, and add comprehensive unit tests
…add support for custom headers, and update unit tests.
…pdate constructors, constants, and tests to support new fields.
…sionHeaders.DEFAULT`, improve test coverage, and update method signatures accordingly.
…Headers`, update initialization logic to support custom changelog sections
@bsels bsels merged commit 5ba748a into main Jan 25, 2026
1 check passed
@bsels bsels deleted the add-verify-mojo branch January 25, 2026 15:23
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