Skip to content

Navigation Menu

Sign in
Sign up

build: centralize module versions in a shared parent POM - #645

Open
fabisev wants to merge 1 commit into
fabisev/release-changelog-and-github-releases from
fabisev/shared-parent-pom
Open

build: centralize module versions in a shared parent POM #645
fabisev wants to merge 1 commit into
fabisev/release-changelog-and-github-releases from
fabisev/shared-parent-pom

Conversation

@fabisev

@fabisev fabisev commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Stacked on the release-workflow PR. Introduce a build-time-only parent POM that centralizes internal module versions and flattens each child's published POM, plus the wiring that depends on it:

  • root pom.xml: version map (lambda.core/events/serialization.version), managed junit-jupiter, and the flatten-maven-plugin
  • blocks in every module POM; internal + junit dependency versions now inherited instead of pinned per module
  • release.yml: "Record released version" also updates the parent version map; cross-module gate overrides lambda.serialization.version
  • RELEASING.md documents the version-map update; .gitignore ignores the generated .flattened-pom.xml

Issue #, if available:

Description of changes:

Target (OCI, Managed Runtime, both):

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Stacked on the release-workflow PR. Introduce a build-time-only parent
POM that centralizes internal module versions and flattens each child's
published POM, plus the wiring that depends on it:
- root pom.xml: version map (lambda.core/events/serialization.version),
 managed junit-jupiter, and the flatten-maven-plugin
- <parent> blocks in every module POM; internal + junit dependency
 versions now inherited instead of pinned per module
- release.yml: "Record released version" also updates the parent version
 map; cross-module gate overrides lambda.serialization.version
- RELEASING.md documents the version-map update; .gitignore ignores the
 generated .flattened-pom.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /