/
githubmirror
/
ydb-java-dialects
Обзор
Документация
Войти
/
githubmirror
/
ydb-java-dialects
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/ci-hibernate-dialect.yaml
68 строк
2 KB
Kirill Kurdyukov
Make hibernate6 profile Java 11 compatible (#230)
14 июл 2026, 15:53
Не верифицирован
14 июл 2026, 15:53
f78b038
Код
Авторство
О чём код?
name: YDB Hibernate Dialect CI with Maven on: push: paths: - 'hibernate-dialect/**' branches: - main pull_request: paths: - 'hibernate-dialect/**' env: MAVEN_ARGS: --batch-mode --update-snapshots -Dstyle.color=always jobs: build: name: YDB Java Hibernate Dialect runs-on: ubuntu-latest strategy: matrix: java: [ '11', '17', '21' ] steps: - uses: actions/checkout@v5 - name: Set up JDK ${{matrix.java}} uses: actions/setup-java@v5 with: java-version: ${{matrix.java}} distribution: 'temurin' cache: maven - name: Extract Hibernate Dialect version working-directory: ./hibernate-dialect run: | 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 - name: Tests with Hibernate 7 if: matrix.java != '11' working-directory: ./hibernate-dialect run: mvn $MAVEN_ARGS clean install -Phibernate7 - uses: actions/checkout@v5 with: repository: ydb-platform/ydb-java-examples ref: master path: examples - name: Download dependencies if: matrix.java != '11' 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 if: matrix.java != '11' working-directory: ./examples/jdbc/spring-data-jpa run: mvn $MAVEN_ARGS -Dhibernate.ydb.dialect.version=$HIBERNATE_DIALECT_VERSION test