Skip to content

Commit

Permalink
Fix release build (#607)
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklakariada authored Nov 22, 2024
1 parent a0fd85c commit 2f19bf6
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 9 deletions.
9 changes: 8 additions & 1 deletion .github/workflows/ci-build.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 10 additions & 8 deletions .project-keeper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,15 +133,17 @@ build:
ls -lh coverage-aggregator/target/metrics.json
cat coverage-aggregator/target/metrics.json
# Build with Java 21 fails due to missing JavaDoc comments, see https://github.com/exasol/project-keeper/issues/596
- action: REPLACE
job: next-java-compatibility
stepId: build-next-java
- action: INSERT_AFTER
job: build
stepId: setup-java
content:
name: Run tests and build with Maven 21
id: build-next-java
# Only run tests as javadoc has warnings with Java 21
run: mvn --batch-mode clean test -DtrimStackTrace=false -Djava.version=21
name: Install Project Keeper before check-release
id: install-project-keeper
run: |
mvn --batch-mode --threads 1C install \
-Dmaven.test.skip=true -Dproject-keeper.skip=true \
-Dossindex.skip=true -Dmaven.javadoc.skip=true \
-Derror-code-crawler.skip=true -Dreproducible.skip=true
# [itest->dsn~customize-build-process.dependency-check~0]
- name: "dependencies_check.yml"
Expand Down

0 comments on commit 2f19bf6

Please sign in to comment.