You are viewing a plain text version of this content. The canonical link for it is here.
Posted to geb-notifications@groovy.apache.org by pa...@apache.org on 2025/01/18 05:19:42 UTC
(groovy-geb) branch master updated: minor refactor: adjust so signing and checksums work (probably can be refactored to use maven publish)
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy-geb.git
The following commit(s) were added to refs/heads/master by this push:
new e62aacfd minor refactor: adjust so signing and checksums work (probably can be refactored to use maven publish)
e62aacfd is described below
commit e62aacfdf18fe62e70c6a6b8620675b49d9b7aa5
Author: Paul King <pa...@asert.com.au>
AuthorDate: Sat Jan 18 15:19:33 2025 +1000
minor refactor: adjust so signing and checksums work (probably can be refactored to use maven publish)
---
buildSrc/src/main/groovy/geb.source-distribution.gradle | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/buildSrc/src/main/groovy/geb.source-distribution.gradle b/buildSrc/src/main/groovy/geb.source-distribution.gradle
index bb6d45c2..f9a9512f 100644
--- a/buildSrc/src/main/groovy/geb.source-distribution.gradle
+++ b/buildSrc/src/main/groovy/geb.source-distribution.gradle
@@ -43,6 +43,18 @@ tasks.register('distSrc', Zip) {
with srcSpec
}
+tasks.register('createChecksums') {
+ doLast {
+ distSrc.outputs.files.each { file ->
+ ['md5', 'sha1', 'sha256', 'sha512'].each { alg ->
+ ant.checksum file: file, algorithm: alg
+ }
+ }
+ }
+}
+
+distSrc.finalizedBy(createChecksums)
+
signing {
- tasks.named('distSrc')
+ sign distSrc
}