From de4b251abc921b2369d337d3f342f8e34803b88e Mon Sep 17 00:00:00 2001 From: Brandon Fergerson Date: Thu, 6 Jan 2022 22:19:26 -0500 Subject: [PATCH 1/2] wip --- .github/workflows/build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79270a2..f6a6881 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,6 +28,9 @@ jobs: - name: Build native spp-cli run: gradle assemble nativeImage -Dbuild.profile=release + - name: "[CLI] Get version" + run: ./build/graal/spp-cli -v version + - name: Compress CLI uses: svenstaro/upx-action@v2 with: @@ -57,6 +60,10 @@ jobs: - name: Build native spp-cli.exe run: ./gradlew assemble nativeImage '-Dbuild.profile=release' shell: powershell + + - name: "[CLI] Get version" + run: ./build/graal/spp-cli -v version + - name: Run UPX uses: crazy-max/ghaction-upx@v1.3.3 with: @@ -103,6 +110,8 @@ jobs: - name: Set SPP_PLATFORM_HOST run: SPP_PLATFORM_HOST=$(docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aqf "name=spp-platform")) && echo "SPP_PLATFORM_HOST=$SPP_PLATFORM_HOST" >> $GITHUB_ENV + - name: "[CLI] Get version" + run: ./build/graal/spp-cli -v version - name: "[CLI] Get developers" run: ./build/graal/spp-cli -v admin get-developers - name: "[CLI] Add developer" From 17f750496b0c603fed253d4d998ea4bf196befdf Mon Sep 17 00:00:00 2001 From: Brandon Fergerson Date: Thu, 6 Jan 2022 22:20:47 -0500 Subject: [PATCH 2/2] wip --- build.gradle.kts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 6fb83fc..3ecba48 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -79,9 +79,14 @@ tasks.create("createProperties") { } tasks["processResources"].dependsOn("createProperties") +configurations { + create("empty") +} + nativeImage { dependsOn("shadowJar") setClasspath(File(project.buildDir, "libs/spp-cli-$version.jar")) + runtimeClasspath = configurations.getByName("empty") graalVmHome = System.getenv("GRAALVM_HOME") buildType { build -> build.executable(main = "spp.cli.Main")