diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d22e7b5..e4c0d4f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,16 +27,17 @@ jobs: path: ~/.m2/repository key: ${{ hashFiles('**/pom.xml') }} - - name: Build - run: mvn --batch-mode clean package - - name: Determine version id: project-version run: echo "project-version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_OUTPUT + - name: Build + run: mvn --batch-mode clean package + - name: Create Checksum run: | sha256sum target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar > keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar.sha256 + sha256sum target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar > keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar.sha256 - name: Upload artifacts uses: actions/upload-artifact@v3 @@ -45,7 +46,9 @@ jobs: if-no-files-found: error path: | target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar + target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar.sha256 + keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar.sha256 create_release: name: Create Release diff --git a/pom.xml b/pom.xml index f61d8f5..23f7fd2 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.keycloak keycloak-ipaddress-authenticator - ${keycloak.version}_0 + ${keycloak.version}_1 Keycloak IP-Address Authenticator @@ -55,13 +55,21 @@ org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 + maven-assembly-plugin + 3.5.0 + + + package + + single + + + + + + jar-with-dependencies + +