This is an automated email from the ASF dual-hosted git repository.

dgrove pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 6dd737d62 attempt to fix downstream runtime builds (#5384)
6dd737d62 is described below

commit 6dd737d628a9e852c2ff2db55ac510d7661b8528
Author: Brendan Doyle <[email protected]>
AuthorDate: Fri Feb 24 06:27:11 2023 -0800

    attempt to fix downstream runtime builds (#5384)
    
    * attempt to fix downstream runtime builds
    
    * fix scoverage resolution
    
    ---------
    
    Co-authored-by: Brendan Doyle <[email protected]>
---
 common/scala/build.gradle                    | 12 ++++++------
 core/controller/build.gradle                 |  5 +++++
 core/cosmosdb/cache-invalidator/build.gradle |  5 +++++
 core/invoker/build.gradle                    |  6 ++++++
 core/monitoring/user-events/build.gradle     |  5 +++++
 core/scheduler/build.gradle                  |  5 +++++
 core/standalone/build.gradle                 |  5 +++++
 tests/build.gradle                           |  5 +++++
 tools/admin/build.gradle                     |  5 +++++
 9 files changed, 47 insertions(+), 6 deletions(-)

diff --git a/common/scala/build.gradle b/common/scala/build.gradle
index 96401b43c..fbbe74a60 100644
--- a/common/scala/build.gradle
+++ b/common/scala/build.gradle
@@ -106,26 +106,26 @@ dependencies {
         exclude group: "com.azure", module: "azure-core-test"
     }
 
-    api "com.microsoft.azure:azure-cosmosdb"
+    api "com.microsoft.azure:azure-cosmosdb:2.6.2"
     constraints {
         api("com.microsoft.azure:azure-cosmosdb:2.6.2")
-        implementation("com.fasterxml.jackson.core:jackson-core:2.14.2") {
+        api("com.fasterxml.jackson.core:jackson-core:2.14.2") {
             because "cannot upgrade azure-cosmosdb to new major version to 
remediate vulns w/o breaking change"
         }
     }
 
-    api "com.sksamuel.elastic4s:elastic4s-http_${gradle.scala.depVersion}"
+    api 
"com.sksamuel.elastic4s:elastic4s-http_${gradle.scala.depVersion}:6.7.8"
     constraints {
         
api("com.sksamuel.elastic4s:elastic4s-http_${gradle.scala.depVersion}:6.7.8")
-        
implementation("org.elasticsearch.client:elasticsearch-rest-client:6.8.23") {
+        api("org.elasticsearch.client:elasticsearch-rest-client:6.8.23") {
             because "cannot upgrade elastic4s to remediate vuln without 
performing major version rest client upgrade"
         }
     }
     //for mongo
-    api "org.mongodb.scala:mongo-scala-driver_${gradle.scala.depVersion}"
+    api "org.mongodb.scala:mongo-scala-driver_${gradle.scala.depVersion}:2.7.0"
     constraints {
         
api("org.mongodb.scala:mongo-scala-driver_${gradle.scala.depVersion}:2.7.0")
-        implementation("org.mongodb:mongodb-driver-async:3.12.1") {
+        api("org.mongodb:mongodb-driver-async:3.12.1") {
             because "cannot upgrade major mongo scala driver to remediate vuln 
w/o code changes"
         }
     }
diff --git a/core/controller/build.gradle b/core/controller/build.gradle
index 7d5163438..eb6ec9718 100644
--- a/core/controller/build.gradle
+++ b/core/controller/build.gradle
@@ -29,6 +29,11 @@ distDocker.dependsOn ':common:scala:distDocker', 'distTar'
 
 project.archivesBaseName = "openwhisk-controller"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 ext.coverageDirs = [
     "${buildDir}/classes/scala/scoverage",
     "${project(':common:scala').buildDir.absolutePath}/classes/scala/scoverage"
diff --git a/core/cosmosdb/cache-invalidator/build.gradle 
b/core/cosmosdb/cache-invalidator/build.gradle
index e205c0f8d..fef96afb6 100644
--- a/core/cosmosdb/cache-invalidator/build.gradle
+++ b/core/cosmosdb/cache-invalidator/build.gradle
@@ -29,6 +29,11 @@ distDocker.dependsOn ':common:scala:distDocker', 'distTar'
 
 project.archivesBaseName = "openwhisk-cache-invalidator-cosmosdb"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 dependencies {
     implementation "org.scala-lang:scala-library:${gradle.scala.version}"
     implementation (project(':common:scala')) {
diff --git a/core/invoker/build.gradle b/core/invoker/build.gradle
index 903245571..c97c8a7bd 100644
--- a/core/invoker/build.gradle
+++ b/core/invoker/build.gradle
@@ -28,6 +28,12 @@ apply from: '../../gradle/docker.gradle'
 distDocker.dependsOn ':common:scala:distDocker', 'distTar'
 
 project.archivesBaseName = "openwhisk-invoker"
+
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 ext.coverageDirs = [
     "${buildDir}/classes/scala/scoverage",
     "${project(':common:scala').buildDir.absolutePath}/classes/scala/scoverage"
diff --git a/core/monitoring/user-events/build.gradle 
b/core/monitoring/user-events/build.gradle
index 145b704ef..f9e81492e 100644
--- a/core/monitoring/user-events/build.gradle
+++ b/core/monitoring/user-events/build.gradle
@@ -29,6 +29,11 @@ distDocker.dependsOn ':common:scala:distDocker', 'distTar'
 
 project.archivesBaseName = "openwhisk-user-events"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 dependencies {
     implementation "org.scala-lang:scala-library:${gradle.scala.version}"
     implementation project(':common:scala')
diff --git a/core/scheduler/build.gradle b/core/scheduler/build.gradle
index ae5068ce9..b3c14da59 100644
--- a/core/scheduler/build.gradle
+++ b/core/scheduler/build.gradle
@@ -28,6 +28,11 @@ distDocker.dependsOn ':common:scala:distDocker', 'distTar'
 
 project.archivesBaseName = "openwhisk-scheduler"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 ext.coverageDirs = [
         "${buildDir}/classes/scala/scoverage",
         
"${project(':common:scala').buildDir.absolutePath}/classes/scala/scoverage"
diff --git a/core/standalone/build.gradle b/core/standalone/build.gradle
index a8f81fd37..422c25a71 100644
--- a/core/standalone/build.gradle
+++ b/core/standalone/build.gradle
@@ -32,6 +32,11 @@ distDocker.dependsOn 'bootJar'
 
 project.archivesBaseName = "openwhisk-standalone"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 task copySwagger(type: Copy) {
     def version = "3.6.0"
     mkdir("$buildDir/tmp/swagger")
diff --git a/tests/build.gradle b/tests/build.gradle
index c542ff8da..45ab3ec27 100644
--- a/tests/build.gradle
+++ b/tests/build.gradle
@@ -32,6 +32,11 @@ install.dependsOn ':tools:admin:install'
 
 project.archivesBaseName = "openwhisk-tests"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 def leanExcludes = [
     '**/MaxActionDurationTests*',
     'invokerShoot/**'
diff --git a/tools/admin/build.gradle b/tools/admin/build.gradle
index 0d2e3a0cc..064a5edd5 100644
--- a/tools/admin/build.gradle
+++ b/tools/admin/build.gradle
@@ -24,6 +24,11 @@ plugins {
 
 project.archivesBaseName = "openwhisk-admin-tools"
 
+scoverage {
+    scoverageVersion.set("${gradle.scala.scoverageVersion}")
+    scoverageScalaVersion.set("${gradle.scala.scoverageScalaVersion}")
+}
+
 jar {
     enabled = true
 }

Reply via email to