diff --git a/.github/workflows/ci-hibernate-dialect-v5.yaml b/.github/workflows/ci-hibernate-dialect-v5.yaml index 31cfd87..a71344a 100644 --- a/.github/workflows/ci-hibernate-dialect-v5.yaml +++ b/.github/workflows/ci-hibernate-dialect-v5.yaml @@ -36,7 +36,30 @@ jobs: distribution: 'temurin' cache: maven - - name: Run tests with Maven + - name: Extract Hibernate Dialect version + working-directory: ./hibernate-dialect-v5 run: | - cd hibernate-dialect-v5 - mvn $MAVEN_ARGS test + VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) + echo "HIBERNATE_DIALECT_VERSION=$VERSION" >> "$GITHUB_ENV" + + - name: Download Hibernate Dialect dependencies + working-directory: ./hibernate-dialect-v5 + run: mvn $MAVEN_ARGS dependency:go-offline + + - name: Build Hibernate Dialect + working-directory: ./hibernate-dialect-v5 + run: mvn $MAVEN_ARGS install + + - uses: actions/checkout@v3 + with: + repository: ydb-platform/ydb-java-examples + ref: master + path: examples + + - name: Download dependencies + working-directory: ./examples/jdbc/spring-data-jpa-v5 + run: mvn $MAVEN_ARGS -Dhibernate.ydb.dialect.version=$HIBERNATE_DIALECT_VERSION dependency:go-offline + + - name: Test examples with Maven + working-directory: ./examples/jdbc/spring-data-jpa-v5 + run: mvn $MAVEN_ARGS -Dhibernate.ydb.dialect.version=$HIBERNATE_DIALECT_VERSION test diff --git a/.github/workflows/ci-hibernate-dialect.yaml b/.github/workflows/ci-hibernate-dialect.yaml index 72246e0..f5e52c4 100644 --- a/.github/workflows/ci-hibernate-dialect.yaml +++ b/.github/workflows/ci-hibernate-dialect.yaml @@ -36,7 +36,30 @@ jobs: distribution: 'temurin' cache: maven - - name: Run tests with Maven + - name: Extract Hibernate Dialect version + working-directory: ./hibernate-dialect run: | - cd hibernate-dialect - mvn $MAVEN_ARGS test + VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) + echo "HIBERNATE_DIALECT_VERSION=$VERSION" >> "$GITHUB_ENV" + + - name: Download Hibernate Dialect dependencies + working-directory: ./hibernate-dialect + run: mvn $MAVEN_ARGS dependency:go-offline + + - name: Build Hibernate Dialect + working-directory: ./hibernate-dialect + run: mvn $MAVEN_ARGS install + + - uses: actions/checkout@v3 + with: + repository: ydb-platform/ydb-java-examples + ref: master + path: examples + + - name: Download dependencies + working-directory: ./examples/jdbc/spring-data-jpa + run: mvn $MAVEN_ARGS -Dhibernate.ydb.dialect.version=$HIBERNATE_DIALECT_VERSION dependency:go-offline + + - name: Test examples with Maven + working-directory: ./examples/jdbc/spring-data-jpa + run: mvn $MAVEN_ARGS -Dhibernate.ydb.dialect.version=$HIBERNATE_DIALECT_VERSION test diff --git a/hibernate-dialect-v5/pom.xml b/hibernate-dialect-v5/pom.xml index 6d60ae5..89dc760 100644 --- a/hibernate-dialect-v5/pom.xml +++ b/hibernate-dialect-v5/pom.xml @@ -6,7 +6,7 @@ tech.ydb.dialects hibernate-ydb-dialect-v5 - 0.9.1 + 0.9.2-SNAPSHOT Hibernate V5 YDB Dialect Support Hibernate version 5 YDB (YQL) Dialect diff --git a/hibernate-dialect/pom.xml b/hibernate-dialect/pom.xml index 22d6cc8..2819111 100644 --- a/hibernate-dialect/pom.xml +++ b/hibernate-dialect/pom.xml @@ -6,7 +6,7 @@ tech.ydb.dialects hibernate-ydb-dialect - 0.9.1 + 0.9.2-SNAPSHOT jar