From 4d26e509bcebddce4cfbf4cd3ed6eb3e855dc9a8 Mon Sep 17 00:00:00 2001 From: Yury Yasuchenya Date: Fri, 21 Feb 2025 10:33:10 +0100 Subject: [PATCH] INFRA-4255 Exclude redundant zip archive output --- .github/workflows/release.yml | 2 +- server/build.gradle | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1c1c46909fc..c4084066347 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,7 +53,7 @@ jobs: restore-keys: 11- - name: Build artifacts - run: ./gradlew clean server:distZip types:build -x types:test -x server:test -x client-html:test -PreleaseVersion=${{steps.format.outputs.value}} + run: ./gradlew clean server:build types:build -x types:test -x server:test -x client-html:test -PreleaseVersion=${{steps.format.outputs.value}} - name: Release uses: ncipollo/release-action@v1 diff --git a/server/build.gradle b/server/build.gradle index 343b36d3164..2675b625081 100644 --- a/server/build.gradle +++ b/server/build.gradle @@ -273,10 +273,16 @@ task addVersion { } } -distZip.dependsOn(copyWebApp,addVersion) +distZip.enabled = false; -task createChecksums(dependsOn: distZip) { - inputs.files(distZip.outputs.files) +distTar { + compression = Compression.GZIP +} + +distTar.dependsOn(copyWebApp,addVersion) + +task createChecksums(dependsOn: distTar) { + inputs.files(distTar.outputs.files) outputs.files(inputs.files.collect({ it.path + ".sha256"})) doLast { inputs.files.each { f -> @@ -289,7 +295,7 @@ task createChecksums(dependsOn: distZip) { } } } -distZip.finalizedBy(createChecksums) +distTar.finalizedBy(createChecksums) distributions { main { @@ -338,7 +344,7 @@ publishing { } } executables(MavenPublication) { - artifact(distZip) { + artifact(distTar) { classifier "executable" extension "zip" }