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