Skip to content

Commit a14f68d

Browse files
Improve native image CI diagnostics
Co-Authored-By: Paperclip <noreply@paperclip.ing>
1 parent e61732a commit a14f68d

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/snapshot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
DEVELOCITY_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USERNAME }}
4747
DEVELOCITY_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
4848
GRAALVM_QUICK_BUILD: true
49+
NATIVE_IMAGE_OPTIONS: "-H:+ReportExceptionStackTraces"
4950
steps:
5051
- name: "📥 Checkout repository"
5152
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
@@ -117,6 +118,7 @@ jobs:
117118
distribution: 'graalvm'
118119
java-version: '25'
119120
github-token: ${{ secrets.GITHUB_TOKEN }}
121+
native-image-job-reports: true
120122

121123
- name: "🐳 Run Linux docker-native preflight"
122124
if: steps.preflight_scope.outputs.should_run == 'true'
@@ -153,6 +155,7 @@ jobs:
153155
OCI_CLI_KEY_CONTENT: ${{ secrets.OCI_CLI_KEY_CONTENT }}
154156
OCI_CLI_REGION: ${{ secrets.OCI_CLI_REGION }}
155157
GRAALVM_QUICK_BUILD: true
158+
NATIVE_IMAGE_OPTIONS: "-H:+ReportExceptionStackTraces"
156159
steps:
157160
- name: "🗑 Remove system JDKs"
158161
run: |
@@ -198,6 +201,7 @@ jobs:
198201
distribution: 'graalvm'
199202
java-version: ${{ matrix.java }}
200203
github-token: ${{ secrets.GITHUB_TOKEN }}
204+
native-image-job-reports: true
201205

202206
- name: "⏬ Eagerly pull Docker images"
203207
run: |
@@ -299,6 +303,7 @@ jobs:
299303
DEVELOCITY_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USERNAME }}
300304
DEVELOCITY_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
301305
GRAALVM_QUICK_BUILD: true
306+
NATIVE_IMAGE_OPTIONS: "-H:+ReportExceptionStackTraces"
302307
steps:
303308
- name: "🗑 Remove system JDKs"
304309
run: |
@@ -332,6 +337,7 @@ jobs:
332337
distribution: 'graalvm'
333338
java-version: ${{ matrix.java }}
334339
github-token: ${{ secrets.GITHUB_TOKEN }}
340+
native-image-job-reports: true
335341

336342
- name: "⏬ Eagerly pull Docker images"
337343
run: |

.github/workflows/windows-ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
distribution: 'graalvm'
4545
java-version: ${{ matrix.java }}
4646
github-token: ${{ secrets.GITHUB_TOKEN }}
47+
native-image-job-reports: true
4748
- name: Windows wrapper preflight
4849
shell: cmd
4950
run: .github\scripts\windows-preflight.cmd
@@ -53,6 +54,7 @@ jobs:
5354
.\mvnw install -Dinvoker.skip=true && .\mvnw verify
5455
env:
5556
TESTCONTAINERS_RYUK_DISABLED: true
57+
NATIVE_IMAGE_OPTIONS: "-H:+ReportExceptionStackTraces"
5658
DEVELOCITY_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
5759
DEVELOCITY_CACHE_USERNAME: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USERNAME }}
5860
DEVELOCITY_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}

0 commit comments

Comments
 (0)