Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
pgeadas committed Feb 14, 2024
1 parent 504020d commit ba7f065
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 16 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,9 @@ jobs:
- name: Setup Graalvm
uses: graalvm/setup-graalvm@v1
with:
java-version: '17.0.8'
distribution: 'graalvm'
version: '21.0.2'
java-version: '17'
components: 'native-image'
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Install native-image component
Expand Down
3 changes: 2 additions & 1 deletion .sdkmanrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Enable auto-env through the sdkman_auto_env config
# Add key=value pairs of SDKs to use below
java=17.0.8-graalce
java=21.0.2-graalce

16 changes: 4 additions & 12 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ plugins {
id 'java'
id 'groovy'
id 'application'
id 'org.graalvm.buildtools.native' version '0.9.28'
id 'org.graalvm.buildtools.native' version '0.10.0'
id 'maven-publish'
}

Expand All @@ -19,13 +19,9 @@ version = new File(rootDir,'VERSION').text.trim()
group = 'io.seqera'

java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}

compileJava {
// Set binary compatibility for Java compiler to 11 (worth checking to update this also)
options.release.set(11)
options.release.set(17)
}
}

Expand Down Expand Up @@ -123,8 +119,8 @@ graalvmNative {
configurationFileDirectories.from(file('conf'))


buildArgs(org.gradle.nativeplatform.platform.internal.DefaultNativePlatform.currentOperatingSystem.isLinux() ? ['--static', ] : [])
buildArgs.add('--allow-incomplete-classpath')
//buildArgs(org.gradle.nativeplatform.platform.internal.DefaultNativePlatform.currentOperatingSystem.isLinux() ? ['--static', ] : [])
buildArgs.add('--link-at-build-time ')
buildArgs.add('--report-unsupported-elements-at-runtime')
buildArgs.add('--initialize-at-run-time=sun.nio.ch.WindowsAsynchronousFileChannelImpl$DefaultIocpHolder')
buildArgs.add('-H:+AddAllCharsets')
Expand All @@ -134,10 +130,6 @@ graalvmNative {
buildArgs.add('-H:IncludeResources=.*/TlsSettings.properties$')
buildArgs.add('-H:+StaticExecutableWithDynamicLibC')
buildArgs.add('-H:+PrintClassInitialization')

javaLauncher = javaToolchains.launcherFor {
languageVersion = JavaLanguageVersion.of(17)
}
}
}
}
Expand Down
1 change: 0 additions & 1 deletion gradle.properties

This file was deleted.

0 comments on commit ba7f065

Please sign in to comment.