From 039044ed1af61f4d26e264dcdd4929c5a7b35c39 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 19 Jul 2021 23:17:20 +0200 Subject: [PATCH] hard code required modules for now --- .github/workflows/build.yml | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef14da828..0bae886e4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,7 +5,6 @@ on: env: JAVA_VERSION: 16 - ADDITIONAL_MODULES: jdk.crypto.ec,jdk.accessibility defaults: run: @@ -95,7 +94,7 @@ jobs: jlink: name: Create runtime-${{ matrix.profile }} - needs: buildkit + needs: test runs-on: ${{ matrix.os }} strategy: fail-fast: true @@ -112,30 +111,13 @@ jobs: - uses: actions/setup-java@v1 with: java-version: ${{ env.JAVA_VERSION }} - - name: Download buildkit-linux - uses: actions/download-artifact@v2 - with: - name: buildkit-${{ matrix.profile }} - path: buildkit - - name: Run jdeps - run: > - jmods=` - ${JAVA_HOME}/bin/jdeps --module-path buildkit/mods -R --multi-release ${{ env.JAVA_VERSION }} -s buildkit/mods/cryptomator-*.jar - | awk -F ' -> ' '{print $2}' - | grep -E '^java\.|^jdk\.' - | sort - | uniq - | tr '\n' ',' - ` - && echo "REQUIRED_MODULES=${jmods}" >> $GITHUB_ENV - working-directory: buildkit - name: Create Runtime Image run: > ${JAVA_HOME}/bin/jlink --verbose --output runtime --module-path "${JAVA_HOME/}/jmods" - --add-modules ${{ env.REQUIRED_MODULES }}${{ env.ADDITIONAL_MODULES }} + --add-modules java.base,java.desktop,java.logging,java.naming,java.net.http,java.scripting,java.sql,java.xml,jdk.unsupported,jdk.crypto.ec,jdk.accessibility --no-header-files --no-man-pages --strip-debug