Skip to content

chore: put back the revision property#2484

Merged
triceo merged 1 commit into
TimefoldAI:2.3.xfrom
rsynek:chore/put-back-revision
Jul 10, 2026
Merged

chore: put back the revision property#2484
triceo merged 1 commit into
TimefoldAI:2.3.xfrom
rsynek:chore/put-back-revision

Conversation

@rsynek

@rsynek rsynek commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Restoring the state of 2.3.x to continue with the release.

Copilot AI review requested due to automatic review settings July 10, 2026 11:03
@triceo triceo merged commit e1d9faf into TimefoldAI:2.3.x Jul 10, 2026
2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Restores Maven “CI-friendly” versioning across the multi-module build by switching module and parent POM versions back from a hardcoded 999-SNAPSHOT to ${revision}, enabling the 2.3.x release process to control versions via the revision property.

Changes:

  • Replaced hardcoded <version>999-SNAPSHOT</version> with <version>${revision}</version> in the root POM and multiple module POM parent declarations.
  • Standardized module parent version resolution to rely on the root (and relevant aggregator) revision property.

Reviewed changes

Copilot reviewed 57 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pom.xml Root project version now uses ${revision}.
build/build-parent/pom.xml Parent reference version now uses ${revision}.
build/bom/pom.xml Parent reference version now uses ${revision}.
build/ide-config/pom.xml Parent reference version now uses ${revision}.
core/pom.xml Parent reference version now uses ${revision}.
docs/pom.xml Parent reference version now uses ${revision}.
persistence/pom.xml Parent reference version now uses ${revision}.
persistence/jpa/pom.xml Parent reference version now uses ${revision}.
persistence/jaxb/pom.xml Parent reference version now uses ${revision}.
persistence/jackson/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus/runtime/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus/deployment/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus/integration-test/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus/devui-integration-test/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus/reflection-integration-test/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-jackson/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-jackson/runtime/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-jackson/deployment/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-jackson/integration-test/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-benchmark/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-benchmark/runtime/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-benchmark/deployment/pom.xml Parent reference version now uses ${revision}.
quarkus-integration/quarkus-benchmark/integration-test/pom.xml Parent reference version now uses ${revision}.
spring-integration/pom.xml Parent reference version now uses ${revision}.
spring-integration/spring-boot-starter/pom.xml Parent reference version now uses ${revision}.
spring-integration/spring-boot-autoconfigure/pom.xml Parent reference version now uses ${revision}.
spring-integration/spring-boot-integration-test/pom.xml Parent reference version now uses ${revision}.
tools/pom.xml Parent reference version now uses ${revision}.
tools/migration/pom.xml Parent reference version now uses ${revision}.
tools/benchmark/pom.xml Parent reference version now uses ${revision}.
tools/benchmark-aggregator/pom.xml Parent reference version now uses ${revision}.
service/pom.xml Parent reference version now uses ${revision}.
service/rest/pom.xml Parent reference version now uses ${revision}.
service/test/pom.xml Parent reference version now uses ${revision}.
service/worker/pom.xml Parent reference version now uses ${revision}.
service/service-defaults/pom.xml Parent reference version now uses ${revision}.
service/tools/maven-plugin/pom.xml Parent reference version now uses ${revision}.
service/json/pom.xml Parent reference version now uses ${revision}.
service/jackson/pom.xml Parent reference version now uses ${revision}.
service/definition/pom.xml Parent reference version now uses ${revision}.
service/build/config/pom.xml Parent reference version now uses ${revision}.
service/build/build-support/pom.xml Parent reference version now uses ${revision}.
service/quarkus/pom.xml Parent reference version now uses ${revision}.
service/quarkus/runtime/pom.xml Parent reference version now uses ${revision}.
service/quarkus/deployment/pom.xml Parent reference version now uses ${revision}.
service/quarkus/integration-tests/pom.xml Parent reference version now uses ${revision}.
service/maps/pom.xml Parent reference version now uses ${revision}.
service/maps/api/pom.xml Parent reference version now uses ${revision}.
service/maps/haversine/pom.xml Parent reference version now uses ${revision}.
service/maps/service-client/pom.xml Parent reference version now uses ${revision}.
service/maps/service-integration/pom.xml Parent reference version now uses ${revision}.
service/maps/service-rest/pom.xml Parent reference version now uses ${revision}.
service/maps/service-test/pom.xml Parent reference version now uses ${revision}.
service/facade/service/pom.xml Parent reference version now uses ${revision}.
service/facade/service-with-maps/pom.xml Parent reference version now uses ${revision}.

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.

3 participants