diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 407f3950..721de5d6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -310,8 +310,6 @@ jobs: name: Maven 4 compatibility runs-on: ubuntu-latest needs: package - env: - MAVEN_VERSION: 4.0.0-rc-5 steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -323,15 +321,8 @@ jobs: java-version: 25 cache: maven - - name: Install Maven 4 - run: | - curl -fsSLo /tmp/apache-maven-${MAVEN_VERSION}-bin.tar.gz \ - https://archive.apache.org/dist/maven/maven-4/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz - tar -xzf /tmp/apache-maven-${MAVEN_VERSION}-bin.tar.gz -C /tmp - echo "/tmp/apache-maven-${MAVEN_VERSION}/bin" >> "$GITHUB_PATH" - - name: Check Maven 4 package compatibility - run: mvn -B -DskipTests package + run: ./mvnw -B -DskipTests package merge-gate: name: Merge gate diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 497a899c..9367cd16 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -110,6 +110,23 @@ jobs: GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} run: ./mvnw -B -Prelease -DskipTests verify -Dgpg.passphrase="${GPG_PASSPHRASE}" + - name: Verify Maven Central Consumer POMs + env: + GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} + run: | + set -euo pipefail + + consumer_pom_repository="${RUNNER_TEMP}/jfoundry-consumer-pom-repository" + rm -rf "${consumer_pom_repository}" + mkdir -p "${consumer_pom_repository}" + ./mvnw -B -Prelease -DskipTests -Dmaven.repo.local="${consumer_pom_repository}" \ + -Dgpg.passphrase="${GPG_PASSPHRASE}" install + + version="$(./mvnw -q help:evaluate -Dexpression=project.version -DforceStdout | tail -n 1)" + bash scripts/verify-consumer-pom.sh "${consumer_pom_repository}" "${version}" \ + "$(command -v mvn)" "$(pwd)/mvnw" + echo "CONSUMER_POM_REPOSITORY=${consumer_pom_repository}" >> "${GITHUB_ENV}" + - name: Verify Dependabot security alerts env: GH_TOKEN: ${{ github.token }} @@ -138,7 +155,7 @@ jobs: run: | set -euo pipefail - mkdir -p release-evidence/artifacts release-evidence/poms release-evidence/signatures release-evidence/sboms + mkdir -p release-evidence/artifacts release-evidence/consumer-poms release-evidence/signatures release-evidence/sboms while IFS= read -r artifact; do module="${artifact#./}" module="${module%/target/*}" @@ -146,13 +163,11 @@ jobs: cp "${artifact}" "${target}" done < <(find . -path '*/target/*.jar' -type f | sort) while IFS= read -r pom; do - module="${pom#./}" - module="${module%/pom.xml}" - if [[ "${module}" == "${pom#./}" ]]; then - module="root" - fi - cp "${pom}" "release-evidence/poms/${module//\//_}-pom.xml" - done < <(find . -name pom.xml -type f | sort) + relative_pom="${pom#${CONSUMER_POM_REPOSITORY}/}" + target="release-evidence/consumer-poms/${relative_pom}" + mkdir -p "$(dirname "${target}")" + cp "${pom}" "${target}" + done < <(find "${CONSUMER_POM_REPOSITORY}/io/github/xfoundries" -name '*.pom' ! -name '*-build.pom' -type f | sort) signature_count=0 while IFS= read -r signature; do module="${signature#./}" diff --git a/.mvn/maven.config b/.mvn/maven.config index 7d51ac76..7762d4e6 100644 --- a/.mvn/maven.config +++ b/.mvn/maven.config @@ -1,3 +1,5 @@ --show-version -T 1C +-Dmaven.consumer.pom=true +-Dmaven.consumer.pom.flatten=true diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 216df058..c0b02622 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,3 +1,3 @@ wrapperVersion=3.3.4 distributionType=only-script -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.16/apache-maven-3.9.16-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.0.0-rc-5/apache-maven-4.0.0-rc-5-bin.zip diff --git a/docs/release/compatibility.md b/docs/release/compatibility.md index e1948d40..71bb4a42 100644 --- a/docs/release/compatibility.md +++ b/docs/release/compatibility.md @@ -10,8 +10,8 @@ | Spring Framework | 7.0.x | | Quarkus | 3.37.3 | | Helidon MP | 4.5.1 | -| Maven release tool | 3.9.x | -| Maven 4 | Compatibility check only while Maven 4 is preview/RC | +| Maven release tool | 4.0.0-rc-5 (experimental) | +| Maven 3.9 | Consumer compatibility check | ## Dependency Baseline @@ -61,7 +61,7 @@ general JFoundry dependency-management rule. ## Verification Evidence -Historic evidence was recorded on 2026-06-27 with local Java `21.0.10-tem` and Maven wrapper `3.9.16`. The current release-baseline evidence was recorded on 2026-07-24 with GraalVM Community `25.0.2` and Maven wrapper `3.9.16`. The Spring MyBatis-Plus, Redisson, and JobRunr Native Image verification evidence was recorded on 2026-07-30 with the same GraalVM and Maven versions. +Historic evidence was recorded on 2026-06-27 with local Java `21.0.10-tem` and Maven wrapper `3.9.16`. The current release-baseline evidence was recorded on 2026-07-24 with GraalVM Community `25.0.2` and Maven wrapper `3.9.16`. The Spring MyBatis-Plus, Redisson, and JobRunr Native Image verification evidence was recorded on 2026-07-30 with the same GraalVM and Maven versions. Maven 4 RC5 Consumer POM release verification was added on 2026-08-01; the release workflow performs a clean Maven 4 install and verifies the installed POMs with both Maven 3.9 and Maven 4 RC5 before deployment. | Gate | Command | Result | |------|---------|--------| @@ -75,8 +75,9 @@ Historic evidence was recorded on 2026-06-27 with local Java `21.0.10-tem` and M | Quarkus PostgreSQL middleware integration | `./mvnw -B -pl jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests -am -Pjvm-integration verify` | PASS on Java 25 with Docker 29.6.2/Testcontainers | | Helidon PostgreSQL/JTA middleware integration | `./mvnw -B -pl jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests -am -Pjvm-integration verify` | PASS on Java 25 with Docker 29.6.2/Testcontainers | | Release guard | `mvn -Prelease -DskipTests validate` | Expected fail fast on `Release builds require non-SNAPSHOT project versions.` | -| Maven 4 validate | Maven `4.0.0-rc-5`, `mvn -B -DskipTests validate -e` | PASS | -| Maven 4 package | Maven `4.0.0-rc-5`, `mvn -B -DskipTests package` | PASS on 2026-07-24; Maven 4 reports imported-BOM model warnings | +| Maven 4 validate | Maven `4.0.0-rc-5`, `./mvnw -B -DskipTests validate -e` | PASS | +| Maven 4 package | Maven `4.0.0-rc-5`, `./mvnw -B -DskipTests package` | PASS on 2026-07-24; Maven 4 reports imported-BOM model warnings | +| Maven Consumer POM contract | Maven `4.0.0-rc-5`, clean `install`, then `scripts/verify-consumer-pom.sh` with Maven 3.9 and Maven 4 RC5 | Required before Central deploy; verifies flattened child POMs and Maven 3.9/Maven 4 consumer resolution | | Quarkus JVM consumer smoke test | Install runtime/deployment artifacts, then `mvn -pl jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests -Pjvm-integration verify` | Historical PASS on Java 21; Java 25 revalidation is required by the release baseline | | Helidon Native CDI/Web consumer smoke test | GraalVM 25, `mvn -pl jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests -am -Pnative-image package`, then HTTP Problem Details smoke | PASS on 2026-07-24 | @@ -99,7 +100,7 @@ support works. - `./mvnw -DskipTests package` - `./mvnw -pl jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests -am -Pit verify` - Java 25 release-baseline test in CI -- Maven 4 compatibility matrix in CI +- Maven 4 Wrapper package compatibility and Consumer POM contract before Central deployment - Spring and Quarkus Native Image smoke tests in CI - Spring Native Image MyBatis-Plus persistence integration in CI - Spring Native Image Redisson lock and JobRunr Outbox integrations in CI diff --git a/docs/release/maven-central.md b/docs/release/maven-central.md index 2de3fcf0..b9faf86c 100644 --- a/docs/release/maven-central.md +++ b/docs/release/maven-central.md @@ -9,7 +9,8 @@ The root POM publishes URL and SCM metadata for `https://github.com/xfoundries/j ## Prerequisites - Java 25. -- Maven 3.9.0 or newer. +- The checked-in Maven Wrapper, currently Maven `4.0.0-rc-5` with Consumer POM transformation enabled. +- Maven 3.9.x for the release consumer-compatibility check. - A Sonatype Central Portal account with publishing rights for `io.github.xfoundries`. - SNAPSHOT publishing enabled for the `io.github.xfoundries` namespace if publishing development snapshots. - For local release dry-runs, a Maven server entry named `jfoundry` in `~/.m2/settings.xml`. @@ -58,13 +59,13 @@ Require maintainer review for this environment before publishing a release. Run the regular package build first: ```bash -mvn -DskipTests package +./mvnw -DskipTests package ``` Then run the release profile through `verify` so sources, Javadocs, and local signatures are exercised: ```bash -mvn -Prelease -DskipTests verify +./mvnw -Prelease -DskipTests verify ``` The `verify` phase checks local artifact generation and signatures up to the GPG signing step. It does not upload or stage a Central Portal deployment bundle; that behavior is triggered during `deploy`. @@ -79,9 +80,16 @@ matches the tag exactly. For example, `v1.0.0-RC1` must point to source whose ro is `1.0.0-RC1`. The release workflow checks out the requested annotated tag, verifies the tag-to-version relationship -and a clean source tree, runs `./mvnw -B -Prelease -DskipTests verify`, checks for open High or -Critical Dependabot alerts, and only then stages `deploy`. It never changes POM versions or pushes a -branch during publication. +and a clean source tree, runs `./mvnw -B -Prelease -DskipTests verify`, installs the complete reactor +into an isolated repository, verifies the Maven 4 Consumer POMs and Maven 3.9/Maven 4 consumer +resolution, checks for open High or Critical Dependabot alerts, and only then stages `deploy`. It +never changes POM versions or pushes a branch during publication. + +Maven 4 is still an RC release. JFoundry uses its official Consumer POM transformation because Maven +Central validates the POM that is deployed, rather than the build-time inheritance model. The source +POMs remain maintainable parent/BOM-based POMs; Maven 4 publishes flattened Consumer POMs for child +artifacts. The workflow archives those transformed POMs in the release evidence and checks that Maven +3.9 and Maven 4 can consume them before deployment. The Central publishing plugin uses `autoPublish=false`. Inspect the staged deployment, signatures, source and Javadoc artifacts, BOM resolution, CycloneDX SBOM, checksums, and provenance evidence @@ -97,7 +105,7 @@ including standalone BOM modules. Publish the current development version locally with: ```bash -mvn -DskipTests deploy \ +./mvnw -DskipTests deploy \ -DaltDeploymentRepository=jfoundry::https://central.sonatype.com/repository/maven-snapshots/ ``` diff --git a/jfoundry-boms/jfoundry-dependencies/pom.xml b/jfoundry-boms/jfoundry-dependencies/pom.xml index 424c6f66..3ccb6cab 100644 --- a/jfoundry-boms/jfoundry-dependencies/pom.xml +++ b/jfoundry-boms/jfoundry-dependencies/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-dependencies - 1.0.0-RC2 + 1.0.0 pom jfoundry-dependencies Framework-neutral dependency management BOM for jfoundry. diff --git a/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml b/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml index 8b3ef7e9..b06aa5c9 100644 --- a/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml +++ b/jfoundry-boms/jfoundry-foundation-dependencies/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-foundation-dependencies - 1.0.0-RC2 + 1.0.0 pom jfoundry-foundation-dependencies Dependency management BOM for framework-neutral foundation libraries used by jfoundry. diff --git a/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml b/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml index d9afc2bd..514488e7 100644 --- a/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml +++ b/jfoundry-boms/jfoundry-helidon-dependencies/pom.xml @@ -6,7 +6,7 @@ io.github.xfoundries jfoundry-helidon-dependencies - 1.0.0-RC2 + 1.0.0 pom jfoundry-helidon-dependencies diff --git a/jfoundry-boms/jfoundry-modules-dependencies/pom.xml b/jfoundry-boms/jfoundry-modules-dependencies/pom.xml index b95e276b..e10b57f2 100644 --- a/jfoundry-boms/jfoundry-modules-dependencies/pom.xml +++ b/jfoundry-boms/jfoundry-modules-dependencies/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-modules-dependencies - 1.0.0-RC2 + 1.0.0 pom jfoundry-modules-dependencies Dependency management BOM for jfoundry modules. diff --git a/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml b/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml index 21fd9742..e6371e95 100644 --- a/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml +++ b/jfoundry-boms/jfoundry-quarkus-dependencies/pom.xml @@ -6,7 +6,7 @@ io.github.xfoundries jfoundry-quarkus-dependencies - 1.0.0-RC2 + 1.0.0 pom jfoundry-quarkus-dependencies diff --git a/jfoundry-boms/jfoundry-spring-dependencies/pom.xml b/jfoundry-boms/jfoundry-spring-dependencies/pom.xml index 6f0c164e..78bb3aed 100644 --- a/jfoundry-boms/jfoundry-spring-dependencies/pom.xml +++ b/jfoundry-boms/jfoundry-spring-dependencies/pom.xml @@ -6,7 +6,7 @@ io.github.xfoundries jfoundry-spring-dependencies - 1.0.0-RC2 + 1.0.0 pom jfoundry-spring-dependencies Spring Boot and Cloud platform dependency management BOM for jfoundry applications. diff --git a/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml index 5e51082a..b100e010 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-application-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml index 2dd50dc1..d1249df9 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-domain-event-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml index 5c876222..66561eb1 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-domain-event-externalization-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml index 9503ec5a..3f3e7870 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-inbox-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml index c3f57d7e..a8eebc01 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-lock-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml index d0bb69b1..b14ef923 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-messaging-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml index bda358b1..85c6bd98 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-outbox-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml b/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml index ce33feff..ba365c86 100644 --- a/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml +++ b/jfoundry-core/jfoundry-application/jfoundry-transaction-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-application - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-application/pom.xml b/jfoundry-core/jfoundry-application/pom.xml index 8088349c..dacb5295 100644 --- a/jfoundry-core/jfoundry-application/pom.xml +++ b/jfoundry-core/jfoundry-application/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml index f3172e37..19d355ec 100644 --- a/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml +++ b/jfoundry-core/jfoundry-architecture/jfoundry-architecture-test/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../../pom.xml diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml index 39ab1934..ab78656d 100644 --- a/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml +++ b/jfoundry-core/jfoundry-architecture/jfoundry-cqrs/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-architecture - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml index 2a03c1a1..a2847b63 100644 --- a/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml +++ b/jfoundry-core/jfoundry-architecture/jfoundry-hexagonal/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-architecture - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml b/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml index 4d8c832f..9dadece2 100644 --- a/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml +++ b/jfoundry-core/jfoundry-architecture/jfoundry-onion/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-architecture - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-architecture/pom.xml b/jfoundry-core/jfoundry-architecture/pom.xml index 564bb0f0..e1611e05 100644 --- a/jfoundry-core/jfoundry-architecture/pom.xml +++ b/jfoundry-core/jfoundry-architecture/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-core/jfoundry-domain/pom.xml b/jfoundry-core/jfoundry-domain/pom.xml index d08d24a7..e32e4f09 100644 --- a/jfoundry-core/jfoundry-domain/pom.xml +++ b/jfoundry-core/jfoundry-domain/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml index 5dd52db1..e2bb4736 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-jpa/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml index d929bd72..05de28ea 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-inbox-mybatis-plus/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml index adf236fa..801eb1a0 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-lock-redisson/pom.xml @@ -8,7 +8,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml index 7849046d..453551d9 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-messaging-jackson/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml index ae3c42cb..567c733e 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-observability-otel/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml index 4d435816..0dc29afc 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jobrunr/pom.xml @@ -8,7 +8,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml index 982fba8e..5f7461ec 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-jpa/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml index 1fc166b0..cbaee90f 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-outbox-mybatis-plus/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml index 5f573023..f7d12b66 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-core/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml index 03cb2876..4c0c6723 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-jpa/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml index 61ee4886..b311c619 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-persistence-mybatis-plus/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml b/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml index bd55c9e2..6f8ce29f 100644 --- a/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/jfoundry-web-problem-details/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-infrastructure - 1.0.0-RC2 + 1.0.0 ../pom.xml jfoundry-web-problem-details diff --git a/jfoundry-core/jfoundry-infrastructure/pom.xml b/jfoundry-core/jfoundry-infrastructure/pom.xml index 8900333d..1bd4c51a 100644 --- a/jfoundry-core/jfoundry-infrastructure/pom.xml +++ b/jfoundry-core/jfoundry-infrastructure/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml index a5015917..525c9bae 100644 --- a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml +++ b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-jpa-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-starters - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml index 28535dd9..3bcd0633 100644 --- a/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml +++ b/jfoundry-core/jfoundry-starters/infrastructure/jfoundry-persistence-mybatis-plus-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-starters - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml b/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml index f1163155..7a99fa30 100644 --- a/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml +++ b/jfoundry-core/jfoundry-starters/jfoundry-application-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-starters - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml b/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml index 5c295569..6bd10677 100644 --- a/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml +++ b/jfoundry-core/jfoundry-starters/jfoundry-domain-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-starters - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-core/jfoundry-starters/pom.xml b/jfoundry-core/jfoundry-starters/pom.xml index 062e24ed..db66a2c7 100644 --- a/jfoundry-core/jfoundry-starters/pom.xml +++ b/jfoundry-core/jfoundry-starters/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml index 53dd4625..eeed7c9c 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/jfoundry-helidon-integration-tests/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - io.github.xfoundriesjfoundry-helidon1.0.0-RC2../pom.xml + io.github.xfoundriesjfoundry-helidon1.0.0../pom.xml jfoundry-helidon-integration-tests jfoundry-helidon-integration-tests JVM and Native Image verification for JFoundry Helidon MP runtime integration. diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml index c903b32f..941cf44c 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml index 6046731a..6790716c 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-helidon-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-helidon - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml index a61dc0e7..539a992c 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-inbox-jpa-helidon-runtime/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml + io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml jfoundry-inbox-jpa-helidon-runtimejfoundry-inbox-jpa-helidon-runtime io.github.xfoundriesjfoundry-helidon-runtime diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml index 221e99e2..15076d0d 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-helidon-runtime/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml + io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml jfoundry-outbox-helidon-runtimejfoundry-outbox-helidon-runtime io.github.xfoundriesjfoundry-helidon-runtime diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml index 5b6b26c6..3bffe49f 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-outbox-jpa-helidon-runtime/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml + io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml jfoundry-outbox-jpa-helidon-runtimejfoundry-outbox-jpa-helidon-runtime io.github.xfoundriesjfoundry-helidon-runtime diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml index e299be1c..948c2650 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-persistence-jpa-helidon-runtime/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml + io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml jfoundry-persistence-jpa-helidon-runtime jfoundry-persistence-jpa-helidon-runtime diff --git a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml index 3b2b7745..232fb41d 100644 --- a/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-helidon/runtime/jfoundry-web-helidon-runtime/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.github.xfoundriesjfoundry-helidon1.0.0-RC2../../pom.xml + io.github.xfoundriesjfoundry-helidon1.0.0../../pom.xml jfoundry-web-helidon-runtime jfoundry-web-helidon-runtime diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml index 39af8841..8a212912 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-inbox-jpa-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml index 98c974bb..ef60b1d7 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-kafka-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml index f7d5814c..94e409a9 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-messaging-rabbitmq-quarkus-deployment/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml jfoundry-messaging-rabbitmq-quarkus-deployment diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml index 8b7146ba..2935271c 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-jpa-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml index 93ef4b5f..df74659a 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-outbox-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml index 1267425c..3797c373 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-persistence-jpa-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml index 3df095d9..cf374a88 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml index 3a9e26c3..b99b9787 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/deployment/jfoundry-web-quarkus-deployment/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml index ae7fce1d..166516e0 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/jfoundry-quarkus-integration-tests/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml index f45d12d4..7f5ac704 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml index 366c2282..117d707e 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-inbox-jpa-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml index 51acfaee..3fd6c89a 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-kafka-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml index 71e3450e..ad8abb45 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-messaging-rabbitmq-quarkus-runtime/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml jfoundry-messaging-rabbitmq-quarkus-runtime diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml index 6a17185a..67d0cc9b 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-jpa-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml index d4c63877..1d2778dd 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-outbox-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml index 9842a710..1a37fff4 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-persistence-jpa-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml index 8ede4e67..034dae1f 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml index a2d54dda..05415d34 100644 --- a/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-quarkus/runtime/jfoundry-web-quarkus-runtime/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-quarkus - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml index 5c8c2947..b26f2d8d 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-domain-event-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml index 35feb81f..4650d496 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-inbox-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml index a5eaef27..f0b33e60 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-jpa-spring-boot-support/pom.xml @@ -6,7 +6,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml jfoundry-jpa-spring-boot-support diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml index 16c46143..38e57209 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-lock-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml index 70a6266f..e7812910 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-messaging-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml index 4362edd5..6dccf5f8 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-observability-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml index 977d8ecb..8046fbfe 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-outbox-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml index c25340ca..c2132552 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-mybatis-plus-spring-boot-autoconfigure/pom.xml @@ -8,7 +8,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml index ad1ef923..1d07ac9e 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-persistence-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml index 23578bf7..3b3c51ec 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-transaction-spring-boot-autoconfigure/pom.xml @@ -6,7 +6,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml index 13d3fe33..be4f4e10 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/autoconfigure/jfoundry-webmvc-spring-boot-autoconfigure/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml index 7ea91452..ab7b3e8e 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/jfoundry-spring-integration-tests/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/pom.xml index 8ddbb21d..59c43cee 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml index 07bb43e4..22c436ff 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-domain-event-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml index f4824395..d8718dfd 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-lock-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml index bcedaa13..2811e1c0 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-messaging-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml index f24ab27d..9d8a373d 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-observability-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml index 9ed5a688..572a3816 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-outbox-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml index 1ca53cd5..31c7f417 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-persistence-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml index 1e52963f..69863a34 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-transaction-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml index 21b03e6f..3935ae0b 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/runtime/jfoundry-webmvc-spring/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml index 858accee..fa8f7f1d 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-domain-event-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml index 9fc26acd..59021686 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-jpa-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml index 2dd4786e..26f4af51 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-mybatis-plus-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml index 66f8b169..f0c8324d 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-inbox-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml index 9772e856..661cb3ec 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-lock-redisson-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml index b4a81abd..a4743367 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-kafka-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml index 98a68c2e..d2d81852 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rabbitmq-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml index a91ba8db..af3eef44 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-rocketmq-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml index a48474ff..21430d52 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-messaging-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml index 95b1dad3..f95acd00 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-observability-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml index e65fb3a2..844e3230 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jobrunr-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml index d11b9330..21f2e382 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-jpa-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml index a816bd29..c984cf7d 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-mybatis-plus-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml index a94a98f1..5875cbf4 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-outbox-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml index f4cfa7fe..0b6b3891 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-jpa-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml index 953db1b1..4285352f 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-persistence-mybatis-plus-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml index f2d84f51..1939387d 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml index 1a8ce3b4..e09dd8d4 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-transaction-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml index f45febbc..27f16d71 100644 --- a/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml +++ b/jfoundry-runtime-integrations/jfoundry-spring/starters/jfoundry-webmvc-spring-boot-starter/pom.xml @@ -4,7 +4,7 @@ io.github.xfoundries jfoundry-spring - 1.0.0-RC2 + 1.0.0 ../../pom.xml diff --git a/pom.xml b/pom.xml index 56d70175..794fc4a1 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ io.github.xfoundries jfoundry-parent - 1.0.0-RC2 + 1.0.0 pom jfoundry-parent diff --git a/scripts/verify-consumer-pom-test.sh b/scripts/verify-consumer-pom-test.sh new file mode 100755 index 00000000..8f7f54fc --- /dev/null +++ b/scripts/verify-consumer-pom-test.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash + +set -euo pipefail + +ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +VERIFY_SCRIPT="${ROOT_DIR}/scripts/verify-consumer-pom.sh" + +if [[ ! -x "${VERIFY_SCRIPT}" ]]; then + echo "Consumer POM verifier does not exist or is not executable: ${VERIFY_SCRIPT}" >&2 + exit 1 +fi + +temp_dir="$(mktemp -d)" +trap 'rm -rf "${temp_dir}"' EXIT + +fixture_repo="${temp_dir}/repository" +fixture_version="1.0.0" +fixture_pom_dir="${fixture_repo}/io/github/xfoundries/jfoundry-domain/${fixture_version}" +mkdir -p "${fixture_pom_dir}" + +cat > "${fixture_pom_dir}/jfoundry-domain-${fixture_version}.pom" <<'XML' + + + io.github.xfoundries + jfoundry-parent + 1.0.0 + + jfoundry-domain + ${jfoundry.release.url} + +XML + +if bash "${VERIFY_SCRIPT}" "${fixture_repo}" "${fixture_version}" >/dev/null 2>&1; then + echo "Expected Consumer POM verification to reject an inherited build POM." >&2 + exit 1 +fi + +echo "Consumer POM verification regression test passed." diff --git a/scripts/verify-consumer-pom.sh b/scripts/verify-consumer-pom.sh new file mode 100755 index 00000000..6a8e0e9d --- /dev/null +++ b/scripts/verify-consumer-pom.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +set -euo pipefail + +if (( $# < 2 || $# > 4 )); then + echo "Usage: $0 [maven-3-bin] [maven-4-bin]" >&2 + exit 2 +fi + +repository="$1" +version="$2" +maven3_bin="${3:-}" +maven4_bin="${4:-}" +group_path="io/github/xfoundries" + +require_text() { + local pom="$1" + local text="$2" + if ! grep -Fq -- "${text}" "${pom}"; then + echo "Consumer POM must contain ${text}: ${pom}" >&2 + exit 1 + fi +} + +forbid_text() { + local pom="$1" + local text="$2" + if grep -Fq -- "${text}" "${pom}"; then + echo "Consumer POM must not contain ${text}: ${pom}" >&2 + exit 1 + fi +} + +pom_path() { + local artifact="$1" + printf '%s/%s/%s/%s/%s-%s.pom' \ + "${repository}" "${group_path}" "${artifact}" "${version}" "${artifact}" "${version}" +} + +verify_metadata() { + local pom="$1" + require_text "${pom}" "" + require_text "${pom}" "" + require_text "${pom}" "" + require_text "${pom}" "&2 + exit 1 + fi + verify_metadata "${pom}" + forbid_text "${pom}" "" + forbid_text "${pom}" '${' +} + +verify_independent_bom() { + local artifact="$1" + local pom + pom="$(pom_path "${artifact}")" + if [[ ! -f "${pom}" ]]; then + echo "BOM POM does not exist: ${pom}" >&2 + exit 1 + fi + verify_metadata "${pom}" + forbid_text "${pom}" "" + require_text "${pom}" "" +} + +verify_flattened_module "jfoundry-domain" +verify_flattened_module "jfoundry-webmvc-spring-boot-starter" +verify_independent_bom "jfoundry-dependencies" +verify_independent_bom "jfoundry-spring-dependencies" + +if [[ -n "${maven3_bin}" || -n "${maven4_bin}" ]]; then + if [[ -z "${maven3_bin}" || -z "${maven4_bin}" ]]; then + echo "Maven 3 and Maven 4 executables must be provided together." >&2 + exit 2 + fi + for maven_bin in "${maven3_bin}" "${maven4_bin}"; do + if [[ ! -x "${maven_bin}" ]]; then + echo "Maven executable does not exist or is not executable: ${maven_bin}" >&2 + exit 1 + fi + done + + temp_dir="$(mktemp -d)" + trap 'rm -rf "${temp_dir}"' EXIT + consumer_pom="${temp_dir}/pom.xml" + cat > "${consumer_pom}" < + 4.0.0 + io.github.xfoundries.verification + consumer-pom-smoke + 1.0.0 + + + + io.github.xfoundries + jfoundry-dependencies + ${version} + pom + import + + + io.github.xfoundries + jfoundry-spring-dependencies + ${version} + pom + import + + + + + + io.github.xfoundries + jfoundry-webmvc-spring-boot-starter + + + +XML + + for maven_bin in "${maven3_bin}" "${maven4_bin}"; do + "${maven_bin}" -B -f "${consumer_pom}" -Dmaven.repo.local="${repository}" compile + done +fi + +echo "Consumer POM verification passed: ${repository} (${version})" diff --git a/scripts/verify-release-workflow-test.sh b/scripts/verify-release-workflow-test.sh index c9574b19..8ca52db1 100644 --- a/scripts/verify-release-workflow-test.sh +++ b/scripts/verify-release-workflow-test.sh @@ -51,6 +51,8 @@ jobs: - name: Verify complete CI run: gh run view 1 --json jobs - run: ./mvnw -B -Prelease -DskipTests verify + - name: Verify Maven Central Consumer POMs + run: bash scripts/verify-consumer-pom.sh /tmp/repository 1.0.0 mvn ./mvnw - run: ./mvnw -B -Prelease -DskipTests deploy - name: Verify Dependabot security alerts run: gh api repos/${GITHUB_REPOSITORY}/dependabot/alerts @@ -82,7 +84,7 @@ cat >> "${complete_workflow}" <<'YAML' run: ./mvnw -B -Prelease -DskipTests deploy | tee central-deploy.log - name: Assemble release evidence run: | - mkdir -p release-evidence/artifacts release-evidence/poms release-evidence/signatures release-evidence/sboms + mkdir -p release-evidence/artifacts release-evidence/consumer-poms release-evidence/signatures release-evidence/sboms find . -path '*/target/*.asc' -type f cp central-deploy.log release-evidence/central-deploy.log printf 'source_commit=%s\n' "$GITHUB_SHA" > release-evidence/release-metadata.txt @@ -101,6 +103,10 @@ missing_ci_workflow="${temp_dir}/missing-ci-release.yml" grep -v "Verify complete CI\|gh run view" "${safe_workflow}" > "${missing_ci_workflow}" assert_rejects "${missing_ci_workflow}" +missing_consumer_pom_verification_workflow="${temp_dir}/missing-consumer-pom-verification-release.yml" +grep -v "Verify Maven Central Consumer POMs\|verify-consumer-pom.sh" "${complete_workflow}" > "${missing_consumer_pom_verification_workflow}" +assert_rejects "${missing_consumer_pom_verification_workflow}" + assert_accepts "${ROOT_DIR}/.github/workflows/release.yml" echo "Release workflow verification tests passed." diff --git a/scripts/verify-release-workflow.sh b/scripts/verify-release-workflow.sh index b17b898c..9666ac6e 100644 --- a/scripts/verify-release-workflow.sh +++ b/scripts/verify-release-workflow.sh @@ -35,6 +35,8 @@ require_text 'test -z "$(git status --porcelain)"' require_text "gh run view" require_text "actions: read" require_text "-Prelease -DskipTests verify" +require_text "Verify Maven Central Consumer POMs" +require_text "verify-consumer-pom.sh" require_text "-Prelease -DskipTests deploy" require_text "Verify Dependabot security alerts" require_text "dependabot/alerts" @@ -44,7 +46,7 @@ require_text "attestations: write" require_text "id-token: write" require_text "actions/attest-build-provenance" require_text "central-deploy.log" -require_text "release-evidence/poms" +require_text "release-evidence/consumer-poms" require_text "release-evidence/signatures" require_text "release-metadata.txt" require_text "target/*.asc"