Skip to content

Commit e94561b

Browse files
authored
Merge branch 'master' into andrea.marziali/test-union
2 parents 4fb3661 + 450f7b5 commit e94561b

File tree

916 files changed

+4102
-296
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

916 files changed

+4102
-296
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,16 +77,14 @@
7777
/dd-java-agent/agent-ci-visibility/ @DataDog/ci-app-libraries-java
7878
/dd-java-agent/instrumentation/cucumber/ @DataDog/ci-app-libraries-java
7979
/dd-java-agent/instrumentation/jacoco/ @DataDog/ci-app-libraries-java
80-
/dd-java-agent/instrumentation/junit-4.10/ @DataDog/ci-app-libraries-java
81-
/dd-java-agent/instrumentation/junit-5.3/ @DataDog/ci-app-libraries-java
80+
/dd-java-agent/instrumentation/junit @DataDog/ci-app-libraries-java
8281
/dd-java-agent/instrumentation/karate/ @DataDog/ci-app-libraries-java
8382
/dd-java-agent/instrumentation/scalatest/ @DataDog/ci-app-libraries-java
8483
/dd-java-agent/instrumentation/selenium/ @DataDog/ci-app-libraries-java
8584
/dd-java-agent/instrumentation/testng/ @DataDog/ci-app-libraries-java
86-
/dd-java-agent/instrumentation/gradle-3.0/ @DataDog/ci-app-libraries-java
87-
/dd-java-agent/instrumentation/gradle-8.3/ @DataDog/ci-app-libraries-java
85+
/dd-java-agent/instrumentation/gradle/ @DataDog/ci-app-libraries-java
8886
/dd-java-agent/instrumentation/gradle-testing/ @DataDog/ci-app-libraries-java
89-
/dd-java-agent/instrumentation/maven-3.2.1/ @DataDog/ci-app-libraries-java
87+
/dd-java-agent/instrumentation/maven @DataDog/ci-app-libraries-java
9088
/dd-java-agent/instrumentation/maven-surefire/ @DataDog/ci-app-libraries-java
9189
/dd-java-agent/instrumentation/weaver/ @DataDog/ci-app-libraries-java
9290
/dd-smoke-tests/gradle/ @DataDog/ci-app-libraries-java

dd-java-agent/agent-ci-visibility/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
buildscript {
24
repositories {
35
mavenLocal()
@@ -57,7 +59,7 @@ dependencies {
5759
testImplementation group: 'org.msgpack', name: 'jackson-dataformat-msgpack', version: '0.9.6'
5860
}
5961

60-
shadowJar {
62+
tasks.named("shadowJar", ShadowJar) {
6163
dependencies deps.excludeShared
6264
}
6365

dd-java-agent/agent-debugger/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
plugins {
24
id 'com.gradleup.shadow'
35
}
@@ -62,7 +64,7 @@ dependencies {
6264
testRuntimeOnly group: 'antlr', name: 'antlr', version: '2.7.7'
6365
}
6466

65-
shadowJar {
67+
tasks.named("shadowJar", ShadowJar) {
6668
dependencies deps.excludeShared
6769
dependencies {
6870
exclude(project(':dd-java-agent:agent-debugger:debugger-bootstrap'))

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/agent/CapturingTestBase.java

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -436,29 +436,11 @@ public static Class<?> compileAndLoad(
436436
String compilerOutputDir = "/tmp/" + CapturedSnapshotTest.class.getSimpleName() + "-kotlin";
437437
args.setDestination(compilerOutputDir);
438438
args.setClasspath(System.getProperty("java.class.path"));
439-
// We are currently testing JDK 25-ea, which is not yet generally available. This is causing
440-
// Kotlin compilation issues for "25-ea" and "25". Temporarily override java.version "25-ea"
441-
// to be the latest generally available JDK version "24".
442-
// TODO: Revert this change once JDK 25 is generally available and tested.
443-
String originalJavaVersion = System.getProperty("java.version");
444-
boolean overrideEAJavaVersion =
445-
originalJavaVersion != null && originalJavaVersion.contains("-ea");
446-
ExitCode exitCode;
447-
try {
448-
if (overrideEAJavaVersion) {
449-
System.setProperty("java.version", "24");
450-
}
451-
exitCode =
452-
compiler.execImpl(
453-
new PrintingMessageCollector(System.out, MessageRenderer.WITHOUT_PATHS, true),
454-
Services.EMPTY,
455-
args);
456-
} finally {
457-
// Restore the original java.version if it was overridden (25-ea)
458-
if (overrideEAJavaVersion) {
459-
System.setProperty("java.version", originalJavaVersion);
460-
}
461-
}
439+
ExitCode exitCode =
440+
compiler.execImpl(
441+
new PrintingMessageCollector(System.out, MessageRenderer.WITHOUT_PATHS, true),
442+
Services.EMPTY,
443+
args);
462444

463445
if (exitCode.getCode() != 0) {
464446
throw new RuntimeException("Kotlin compilation failed");

dd-java-agent/agent-iast/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
12
import net.ltgt.gradle.errorprone.CheckSeverity
23

34
plugins {
@@ -74,7 +75,7 @@ dependencies {
7475
errorprone('com.google.errorprone:error_prone_core:2.23.0')
7576
}
7677

77-
shadowJar {
78+
tasks.named("shadowJar", ShadowJar) {
7879
dependencies deps.excludeShared
7980
}
8081

dd-java-agent/agent-jmxfetch/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
import java.nio.file.Files
24
import java.nio.file.attribute.BasicFileAttributes
35
import java.util.stream.Collectors
@@ -23,7 +25,7 @@ dependencies {
2325
api project(':dd-java-agent:agent-bootstrap')
2426
}
2527

26-
shadowJar {
28+
tasks.named("shadowJar", ShadowJar) {
2729
dependencies deps.excludeShared
2830
}
2931

dd-java-agent/agent-llmobs/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
buildscript {
24
repositories {
35
mavenCentral()
@@ -30,7 +32,7 @@ dependencies {
3032
testImplementation project(':dd-java-agent:testing')
3133
}
3234

33-
shadowJar {
35+
tasks.named("shadowJar", ShadowJar) {
3436
dependencies deps.excludeShared
3537
}
3638

dd-java-agent/agent-logs-intake/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
plugins {
24
id 'com.gradleup.shadow'
35
}
@@ -15,7 +17,7 @@ dependencies {
1517
implementation project(':communication')
1618
}
1719

18-
shadowJar {
20+
tasks.named("shadowJar", ShadowJar) {
1921
dependencies deps.excludeShared
2022
}
2123

dd-java-agent/agent-otel/otel-bootstrap/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
plugins {
24
id 'com.gradleup.shadow'
35
}
@@ -65,7 +67,7 @@ tasks.named('compileJava') {
6567
dependsOn 'unpackJars'
6668
}
6769

68-
shadowJar {
70+
tasks.named("shadowJar", ShadowJar) {
6971
dependencies deps.excludeShared
7072

7173
include '*.jar'

dd-java-agent/agent-profiling/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
13
plugins {
24
id 'com.gradleup.shadow'
35
}
@@ -38,7 +40,7 @@ configurations {
3840
}
3941
}
4042

41-
shadowJar {
43+
tasks.named("shadowJar", ShadowJar) {
4244
dependencies deps.excludeShared
4345
}
4446

0 commit comments

Comments
 (0)