Skip to content

Commit 81a2f2c

Browse files
committed
Upgrade gradle to v8.14
1 parent d6d3d21 commit 81a2f2c

File tree

6 files changed

+29
-19
lines changed

6 files changed

+29
-19
lines changed

.cursor/mcp.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"mcpServers": {
3+
"Datadog (alpha)": {
4+
"command": "/Users/sarah.chen/.cursor/extensions/datadog.datadog-vscode-2.3.1/resources/scripts/mcp/stdio-app.mjs",
5+
"args": [
6+
"51811"
7+
]
8+
}
9+
}
10+
}

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ variables:
2525
BUILD_JOB_NAME: "build"
2626
DEPENDENCY_CACHE_POLICY: pull
2727
BUILD_CACHE_POLICY: pull
28-
GRADLE_VERSION: "8.5" # must match gradle-wrapper.properties
28+
GRADLE_VERSION: "8.14" # must match gradle-wrapper.properties
2929
MAVEN_REPOSITORY_PROXY: "http://artifactual.artifactual.all-clusters.local-dc.fabric.dog:8081/repository/maven-central/"
3030
GRADLE_PLUGIN_PROXY: "http://artifactual.artifactual.all-clusters.local-dc.fabric.dog:8081/repository/gradle-plugin-portal-proxy/"
3131
BUILDER_IMAGE_VERSION_PREFIX: "v25.06-" # use either an empty string (e.g. "") for latest images or a version followed by a hyphen (e.g. "v25.05-")

dd-java-agent/instrumentation/gradle-8.3/src/main/groovy/datadog/trace/instrumentation/gradle/GradleBuildScopeServices_8_3_Instrumentation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
import java.util.Set;
1212
import net.bytebuddy.asm.Advice;
1313
import net.bytebuddy.matcher.ElementMatcher;
14+
import org.gradle.internal.service.DefaultServiceRegistry;
1415
import org.gradle.internal.service.ServiceRegistry;
15-
import org.gradle.internal.service.scopes.BuildScopeServices;
1616

1717
@AutoService(InstrumenterModule.class)
1818
public class GradleBuildScopeServices_8_3_Instrumentation extends InstrumenterModule.CiVisibility
@@ -55,7 +55,7 @@ public void methodAdvice(MethodTransformer transformer) {
5555
public static class Construct {
5656
@Advice.OnMethodExit(suppress = Throwable.class)
5757
public static void afterConstructor(
58-
@Advice.This final BuildScopeServices buildScopeServices,
58+
@Advice.This final DefaultServiceRegistry buildScopeServices,
5959
@Advice.Argument(0) final ServiceRegistry parentServices) {
6060
CiVisibilityGradleListenerInjector_8_3.injectCiVisibilityGradleListener(
6161
buildScopeServices, parentServices);

dd-java-agent/instrumentation/scala/build.gradle

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ final testTasks = scalaVersions.collect { scalaLibrary ->
2727
def (major, minor) = version.split('_').collect(Integer.&valueOf)
2828
final javaConcatenation = major > 2 || minor > 11 // after 2.11 scala uses java.lang.StringBuilder to perform concatenation
2929

30-
final configuration = configurations.create("${version}Implementation") {
30+
final implementationConfiguration = configurations.create("${version}Implementation") {
3131
canBeConsumed = false
3232
canBeResolved = false
3333
canBeDeclared = true
@@ -36,14 +36,14 @@ final testTasks = scalaVersions.collect { scalaLibrary ->
3636
canBeConsumed = false
3737
canBeResolved = true
3838
canBeDeclared = false
39-
extendsFrom(configuration)
39+
extendsFrom(implementationConfiguration)
4040
}
4141

4242
dependencies { handler ->
43-
handler.add(configuration.name, scalaLibrary)
44-
handler.add(configuration.name, libs.slf4j)
43+
handler.add(implementationConfiguration.name, scalaLibrary)
44+
handler.add(implementationConfiguration.name, libs.slf4j)
4545
if (javaConcatenation) {
46-
handler.add(configuration.name, project(':dd-java-agent:instrumentation:java-lang'))
46+
handler.add(implementationConfiguration.name, project(':dd-java-agent:instrumentation:java-lang'))
4747
}
4848
}
4949

@@ -59,7 +59,7 @@ final testTasks = scalaVersions.collect { scalaLibrary ->
5959
.filter { !it.toString().contains('scala-library') } // exclude default scala-library
6060
.minus(files(sourceSets.test.scala.classesDirectory)) // exclude default /build/classes/scala/test folder
6161
.plus(customSourceSet.output.classesDirs) // add /build/classes/scala/${version} folder
62-
.plus(classPathConfiguration) // add new scala-library configuration
62+
.plus(classPathConfiguration) // add new scala-library configuration
6363
systemProperty('uses.java.concat', javaConcatenation)
6464
dependsOn(tasks.named("compile${version.capitalize()}Scala"))
6565
group = 'verification'

gradle/test-suites.gradle

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import org.gradle.api.plugins.jvm.JvmTestSuite
22

3-
ext.addTestSuiteExtendingForDir = (String testSuiteName, String parentSuiteName, String dirName) -> {
3+
ext.addTestSuiteExtendingForDir = { testSuiteName, parentSuiteName, dirName ->
44
testing {
55
suites {
66
create(testSuiteName, JvmTestSuite, {
@@ -27,16 +27,12 @@ ext.addTestSuiteExtendingForDir = (String testSuiteName, String parentSuiteName,
2727
}
2828
}
2929
}
30-
dependencies {
31-
implementation project(project.path)
32-
}
3330
})
3431
}
3532
}
3633

3734
configurations {
38-
def extendConf = {
39-
String suffix ->
35+
def extendConf = { suffix ->
4036
def config = named("${testSuiteName}${suffix}")
4137
def parentConfig = named("${parentSuiteName}${suffix}")
4238
if (parentConfig.present) {
@@ -65,12 +61,16 @@ ext.addTestSuiteExtendingForDir = (String testSuiteName, String parentSuiteName,
6561
from(sourceSets.named(testSuiteName).get().output)
6662
archiveClassifier = testSuiteName
6763
}
64+
65+
project.dependencies {
66+
"${testSuiteName}Implementation"(project(project.path))
67+
}
6868
}
6969

70-
ext.addTestSuiteForDir = (String testSuiteName, String dirName) -> {
70+
ext.addTestSuiteForDir = { testSuiteName, dirName ->
7171
ext.addTestSuiteExtendingForDir(testSuiteName, 'test', dirName)
7272
}
7373

74-
ext.addTestSuite = (String testSuiteName) -> {
74+
ext.addTestSuite = { testSuiteName ->
7575
ext.addTestSuiteForDir(testSuiteName, testSuiteName)
7676
}

gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
# Please note that the version specific cache directory in
44
# .gitlab-ci.yml needs to match this version.
5-
distributionSha256Sum=c16d517b50dd28b3f5838f0e844b7520b8f1eb610f2f29de7e4e04a1b7c9c79b
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip
5+
distributionSha256Sum=27607c0289f2150f8c8c1414c95d6c7ada6c24567cf71b48fab7c656d455e8d6
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-all.zip
77
networkTimeout=10000
88
validateDistributionUrl=true
99
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)