From 4636dfb7a73ddbaa4f9ae80ffa814945f3ec6a91 Mon Sep 17 00:00:00 2001 From: Michel Palourdio Date: Mon, 13 May 2024 10:40:24 +0200 Subject: [PATCH 1/2] feat: Use musl for compilation --- .github/workflows/main.yml | 1 + pom.xml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f0c928e..0ddc951 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,6 +19,7 @@ jobs: distribution: 'liberica' java-version: ${{ matrix.graalvm-version }} cache: 'maven' + native-image-musl: true - name: GraalVM Compile run: ./mvnw clean -Pnative native:compile diff --git a/pom.xml b/pom.xml index 44d4ca1..46b8adc 100644 --- a/pom.xml +++ b/pom.xml @@ -82,6 +82,12 @@ org.graalvm.buildtools native-maven-plugin + + + --static + --libc=musl + + org.springframework.boot From daa90ef9ecffb269883d173188242a8adccf21b4 Mon Sep 17 00:00:00 2001 From: Michel Palourdio Date: Mon, 13 May 2024 13:15:58 +0200 Subject: [PATCH 2/2] feat: tmp -> allow artifact upload for tests. Should be removed before merge --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0ddc951..ccf2d81 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v5 - uses: graalvm/setup-graalvm@v1 with: