This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a commit to branch 0.9.0
in repository https://gitbox.apache.org/repos/asf/openserverless-build.git
The following commit(s) were added to refs/heads/0.9.0 by this push:
new a39bbe4 download the gradle wrapper by yourself
a39bbe4 is described below
commit a39bbe4ca9c390b0444b8eb2c85b598ca506e25c
Author: Michele Sciabarra <[email protected]>
AuthorDate: Fri Sep 11 08:05:50 2026 +0200
download the gradle wrapper by yourself
---
.gitignore | 3 +++
Taskfile.yml | 38 ++++++++++++++++++++++++++++
openwhisk/gradle/wrapper/gradle-wrapper.jar | Bin 59203 -> 0 bytes
3 files changed, 41 insertions(+)
diff --git a/.gitignore b/.gitignore
index 73b170a..59f1f93 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,6 @@ playground.*
.DS_Store
standalone/dist/openwhisk*
standalone/dist/reports
+
+# gradle wrapper jar is a binary - downloaded by "task gradle-wrapper"
+openwhisk/gradle/wrapper/gradle-wrapper.jar
diff --git a/Taskfile.yml b/Taskfile.yml
index 249c3cc..4d192d9 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -72,6 +72,10 @@ vars:
COMMON_IMAGE: openserverless-wsk-scala
ACT: "nothing"
S: ""
+ GRADLE_VERSION: 6.9.1
+ GRADLE_WRAPPER_JAR: openwhisk/gradle/wrapper/gradle-wrapper.jar
+ GRADLE_WRAPPER_URL:
https://raw.githubusercontent.com/gradle/gradle/v6.9.1/gradle/wrapper/gradle-wrapper.jar
+ GRADLE_WRAPPER_SHA256:
e996d452d2645e70c01c11143ca2d3742734a28da2bf61f25c82bdc288c9e637
tasks:
@@ -92,6 +96,30 @@ tasks:
exit 1
fi
+ gradle-wrapper:
+ desc: |
+ Download the Gradle wrapper jar (not distributed in source form) and
+ verify its SHA-256 against the official Gradle {{.GRADLE_VERSION}}
release.
+ silent: true
+ status:
+ - test -f "{{.GRADLE_WRAPPER_JAR}}"
+ - test "$(shasum -a 256 "{{.GRADLE_WRAPPER_JAR}}" | cut -d' ' -f1)" =
"{{.GRADLE_WRAPPER_SHA256}}"
+ cmds:
+ - mkdir -p "$(dirname "{{.GRADLE_WRAPPER_JAR}}")"
+ - |
+ echo "Downloading gradle-wrapper.jar {{.GRADLE_VERSION}}..."
+ curl -fsSL -o "{{.GRADLE_WRAPPER_JAR}}.tmp" "{{.GRADLE_WRAPPER_URL}}"
+ ACTUAL="$(shasum -a 256 "{{.GRADLE_WRAPPER_JAR}}.tmp" | cut -d' ' -f1)"
+ if test "$ACTUAL" != "{{.GRADLE_WRAPPER_SHA256}}"; then
+ rm -f "{{.GRADLE_WRAPPER_JAR}}.tmp"
+ echo "ERROR: checksum mismatch for gradle-wrapper.jar"
+ echo " expected: {{.GRADLE_WRAPPER_SHA256}}"
+ echo " actual: $ACTUAL"
+ exit 1
+ fi
+ mv "{{.GRADLE_WRAPPER_JAR}}.tmp" "{{.GRADLE_WRAPPER_JAR}}"
+ echo "OK: {{.GRADLE_WRAPPER_JAR}}"
+
# deprecated - use task tag
image-tag:
desc: "[deprecated] use task tag"
@@ -132,6 +160,8 @@ tasks:
- echo "standalone:"
${MY_STANDALONE_IMAGE:-{{.STANDALONE_IMAGE}}}:{{.TAG}}
compile:controller:
+ deps:
+ - gradle-wrapper
dir: openwhisk
cmds:
- ./gradlew :core:controller:distTar
@@ -139,6 +169,8 @@ tasks:
- test -f core/controller/build/distributions/controller.tar
compile:invoker:
+ deps:
+ - gradle-wrapper
dir: openwhisk
cmds:
- ./gradlew :core:invoker:distTar
@@ -146,6 +178,8 @@ tasks:
- test -f core/invoker/build/distributions/invoker.tar
compile:scheduler:
+ deps:
+ - gradle-wrapper
dir: openwhisk
cmds:
- ./gradlew :core:scheduler:distTar
@@ -153,6 +187,8 @@ tasks:
- test -f core/scheduler/build/distributions/scheduler.tar
compile:standalone:
+ deps:
+ - gradle-wrapper
dir: openwhisk
cmds:
- ./gradlew :core:standalone:build
@@ -163,6 +199,7 @@ tasks:
native:standalone-libs:
deps:
+ - gradle-wrapper
- compile:standalone
dir: openwhisk
cmds:
@@ -512,6 +549,7 @@ tasks:
distdocker:local:
deps:
- ensure-openwhisk
+ - gradle-wrapper
dir: openwhisk
cmds:
- ./gradlew distDocker -PdockerMultiArchBuild=true
{{.DIST_DOCKER_REGISTRY_ARG}} -PdockerImagePrefix=openwhisk2
-PdockerImageTag={{.TAG}}
diff --git a/openwhisk/gradle/wrapper/gradle-wrapper.jar
b/openwhisk/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e708b1c..0000000
Binary files a/openwhisk/gradle/wrapper/gradle-wrapper.jar and /dev/null differ