Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
fugerit79 committed Jan 14, 2025
2 parents d55d189 + 08f2416 commit ea49284
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 6 deletions.
14 changes: 10 additions & 4 deletions .github/workflows/build_fj-doc-native-quarkus_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,14 @@ on:

jobs:
build:
name: Build
runs-on: ubuntu-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
distribution: [ 'graalvm' ]
java: [ '21', '23' ]
os: [ 'ubuntu-latest' ]
name: Build native image ${{ matrix.os }} ${{ matrix.java }} (${{ matrix.distribution }})

steps:

# checkout
Expand All @@ -37,8 +43,8 @@ jobs:
# setup latest GraalVM LTS
- uses: actions/setup-java@main
with:
distribution: 'graalvm' # See 'Supported distributions' for available options
java-version: '21'
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}

- name: Cache Maven packages
uses: actions/cache@main
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/build_maven_compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,23 @@ jobs:
java-version: ${{ matrix.java }}
- name: Maven build
run: mvn clean install -P full,coverage
check-graal:
runs-on: ${{ matrix.os }}
strategy:
matrix:
distribution: [ 'graalvm' ]
java: [ '21', '23' ]
os: [ 'ubuntu-latest' ]
name: Java ${{ matrix.os }} ${{ matrix.java }} (${{ matrix.distribution }}) compatibility check
steps:
- uses: actions/checkout@main
- name: Setup java
uses: actions/setup-java@main
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
- name: Maven build
run: mvn clean install -P full,coverage
check-ms:
runs-on: ${{ matrix.os }}
strategy:
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- better native AOT compatibility workflow

## [8.11.9] - 2025-01-11

### Fixed
Expand Down
3 changes: 1 addition & 2 deletions fj-doc-native-quarkus/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,5 @@ greeting:

quarkus:
native:
additional-build-args: -H:+UnlockExperimentalVMOptions,\
-H:IncludeResources=fj-doc-native-quarkus/fm-doc-process-config.xml,\
additional-build-args: -H:IncludeResources=fj-doc-native-quarkus/fm-doc-process-config.xml,\
-H:IncludeResources=fj-doc-native-quarkus/template/document.ftl

0 comments on commit ea49284

Please sign in to comment.