Skip to content

Commit ba3963c

Browse files
Merge branch 'master' into daniel.mohedano/testcycle-mapper-fix
2 parents aa9d3fa + 2413c50 commit ba3963c

File tree

5,064 files changed

+133089
-95833
lines changed

Some content is hidden

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

5,064 files changed

+133089
-95833
lines changed

.editorconfig

Lines changed: 46 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,54 @@ end_of_line=lf
77
insert_final_newline=true
88
indent_style=space
99
indent_size=2
10-
11-
[*.json]
12-
indent_style=space
13-
indent_size=2
10+
ij_continuation_indent_size=4
1411

1512
[*.java]
16-
indent_style=space
17-
indent_size=2
18-
continuation_indent_size=4
13+
ij_java_class_count_to_use_import_on_demand = 99
14+
ij_java_insert_inner_class_imports = false
15+
ij_java_imports_layout = |,$*,|,*,|
16+
ij_java_layout_on_demand_import_from_same_package_first = true
17+
ij_java_layout_static_imports_separately = true
18+
ij_java_names_count_to_use_import_on_demand = 99
19+
ij_java_packages_to_use_import_on_demand = java.awt.*,javax.swing.*
20+
21+
22+
ij_java_block_comment_add_space = false
23+
ij_java_block_comment_at_first_column = false
24+
ij_java_line_comment_add_space = true
25+
ij_java_line_comment_add_space_on_reformat = false
26+
ij_java_line_comment_at_first_column = false
27+
28+
29+
[{*.groovy,*.gradle}]
30+
ij_groovy_class_count_to_use_import_on_demand = 99
31+
ij_groovy_imports_layout = $*,|,*,|
32+
ij_groovy_names_count_to_use_import_on_demand = 99
33+
ij_groovy_packages_to_use_import_on_demand = java.awt.*,javax.swing.*
34+
35+
ij_groovy_block_comment_add_space = false
36+
ij_groovy_block_comment_at_first_column = false
37+
ij_groovy_line_comment_add_space = true
38+
ij_groovy_line_comment_add_space_on_reformat = false
39+
ij_groovy_line_comment_at_first_column = false
40+
41+
[{*.kt,*.kts}]
42+
ij_kotlin_import_nested_classes = false
43+
ij_kotlin_imports_layout = *,java.**,javax.**,kotlin.**,^
44+
45+
ij_kotlin_name_count_to_use_star_import = 99
46+
ij_kotlin_name_count_to_use_star_import_for_members = 99
47+
ij_kotlin_packages_to_use_import_on_demand = kotlinx.android.synthetic.**,io.ktor.**
48+
49+
ij_kotlin_block_comment_add_space = false
50+
ij_kotlin_block_comment_at_first_column = false
51+
ij_kotlin_line_comment_add_space = true
52+
ij_kotlin_line_comment_add_space_on_reformat = false
53+
ij_kotlin_line_comment_at_first_column = false
54+
1955

2056
[{*.yml,*.yaml}]
21-
indent_style=space
22-
indent_size=2
57+
ij_yaml_line_comment_add_space = true
58+
ij_yaml_line_comment_add_space_on_reformat = false
59+
ij_yaml_line_comment_at_first_column = false
2360

.github/CODEOWNERS

Lines changed: 36 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,26 @@
1212
/.gitlab/ @DataDog/apm-release-platform
1313
/.gitlab-ci.yml @DataDog/apm-release-platform
1414

15-
# @DataDog/apm-sdk-api-java
16-
/dd-java-agent/agent-otel @DataDog/apm-sdk-api-java
17-
/dd-smoke-tests/sample-trace @DataDog/apm-sdk-api-java
18-
/dd-trace-core/src/main/java/datadog/trace/core/baggage @DataDog/apm-sdk-api-java
19-
/dd-trace-core/src/test/groovy/datadog/trace/core/baggage @DataDog/apm-sdk-api-java
20-
/dd-trace-core/src/main/java/datadog/trace/core/propagation @DataDog/apm-sdk-api-java
21-
/dd-trace-core/src/test/groovy/datadog/trace/core/propagation @DataDog/apm-sdk-api-java
22-
/dd-trace-core/src/main/java/datadog/trace/core/scopemanager @DataDog/apm-sdk-api-java
23-
/dd-trace-core/src/test/groovy/datadog/trace/core/scopemanager @DataDog/apm-sdk-api-java
24-
/dd-trace-ot/ @DataDog/apm-sdk-api-java
25-
/internal-api/src/main/java/datadog/trace/bootstrap @DataDog/apm-sdk-api-java
26-
/internal-api/src/test/groovy/datadog/trace/bootstrap @DataDog/apm-sdk-api-java
27-
/internal-api/src/main/java/datadog/trace/api/sampling @DataDog/apm-sdk-api-java
28-
/internal-api/src/test/groovy/datadog/trace/api/sampling @DataDog/apm-sdk-api-java
15+
# @DataDog/apm-sdk-capabilities-java
16+
/dd-java-agent/agent-otel @DataDog/apm-sdk-capabilities-java
17+
/dd-smoke-tests/sample-trace @DataDog/apm-sdk-capabilities-java
18+
/dd-trace-core/src/main/java/datadog/trace/core/baggage @DataDog/apm-sdk-capabilities-java
19+
/dd-trace-core/src/test/groovy/datadog/trace/core/baggage @DataDog/apm-sdk-capabilities-java
20+
/dd-trace-core/src/main/java/datadog/trace/core/propagation @DataDog/apm-sdk-capabilities-java
21+
/dd-trace-core/src/test/groovy/datadog/trace/core/propagation @DataDog/apm-sdk-capabilities-java
22+
/dd-trace-core/src/main/java/datadog/trace/core/scopemanager @DataDog/apm-sdk-capabilities-java
23+
/dd-trace-core/src/test/groovy/datadog/trace/core/scopemanager @DataDog/apm-sdk-capabilities-java
24+
/dd-trace-ot/ @DataDog/apm-sdk-capabilities-java
25+
/internal-api/src/main/java/datadog/trace/bootstrap @DataDog/apm-sdk-capabilities-java
26+
/internal-api/src/test/groovy/datadog/trace/bootstrap @DataDog/apm-sdk-capabilities-java
27+
/internal-api/src/main/java/datadog/trace/api/sampling @DataDog/apm-sdk-capabilities-java
28+
/internal-api/src/test/groovy/datadog/trace/api/sampling @DataDog/apm-sdk-capabilities-java
2929

3030
# @DataDog/apm-serverless
31-
/dd-trace-core/src/main/java/datadog/trace/lambda/ @DataDog/apm-serverless
32-
/dd-trace-core/src/test/groovy/datadog/trace/lambda/ @DataDog/apm-serverless
31+
/dd-trace-core/src/main/java/datadog/trace/lambda/ @DataDog/apm-serverless
32+
/dd-trace-core/src/test/groovy/datadog/trace/lambda/ @DataDog/apm-serverless
33+
**/InferredProxy*.java @DataDog/apm-serverless
34+
**/InferredProxy*.groovy @DataDog/apm-serverless
3335

3436
# @DataDog/apm-lang-platform-java
3537
/.circleci/ @DataDog/apm-lang-platform-java
@@ -44,7 +46,9 @@
4446

4547
# @DataDog/asm-java (AppSec/IAST)
4648
/buildSrc/call-site-instrumentation-plugin/ @DataDog/asm-java
49+
/dd-java-agent/agent-aiguard/ @DataDog/asm-java
4750
/dd-java-agent/agent-iast/ @DataDog/asm-java
51+
/dd-java-agent/appsec/appsec-test-fixtures/ @DataDog/asm-java
4852
/dd-java-agent/instrumentation/*iast* @DataDog/asm-java
4953
/dd-java-agent/instrumentation/*appsec* @DataDog/asm-java
5054
/dd-java-agent/instrumentation/json/ @DataDog/asm-java
@@ -54,7 +58,8 @@
5458
/dd-smoke-tests/iast-util/ @DataDog/asm-java
5559
/dd-smoke-tests/spring-security/ @DataDog/asm-java
5660
/dd-java-agent/instrumentation/commons-fileupload/ @DataDog/asm-java
57-
/dd-java-agent/instrumentation/spring-security-5/ @DataDog/asm-java
61+
/dd-java-agent/instrumentation/spring/spring-security/ @DataDog/asm-java
62+
/dd-trace-api/src/main/java/datadog/trace/api/aiguard/ @DataDog/asm-java
5863
/dd-trace-api/src/main/java/datadog/trace/api/EventTracker.java @DataDog/asm-java
5964
/internal-api/src/main/java/datadog/trace/api/gateway/ @DataDog/asm-java
6065
**/appsec/ @DataDog/asm-java
@@ -74,28 +79,28 @@
7479
/dd-java-agent/agent-ci-visibility/ @DataDog/ci-app-libraries-java
7580
/dd-java-agent/instrumentation/cucumber/ @DataDog/ci-app-libraries-java
7681
/dd-java-agent/instrumentation/jacoco/ @DataDog/ci-app-libraries-java
77-
/dd-java-agent/instrumentation/junit-4.10/ @DataDog/ci-app-libraries-java
78-
/dd-java-agent/instrumentation/junit-5.3/ @DataDog/ci-app-libraries-java
82+
/dd-java-agent/instrumentation/junit @DataDog/ci-app-libraries-java
7983
/dd-java-agent/instrumentation/karate/ @DataDog/ci-app-libraries-java
8084
/dd-java-agent/instrumentation/scalatest/ @DataDog/ci-app-libraries-java
8185
/dd-java-agent/instrumentation/selenium/ @DataDog/ci-app-libraries-java
8286
/dd-java-agent/instrumentation/testng/ @DataDog/ci-app-libraries-java
83-
/dd-java-agent/instrumentation/gradle-3.0/ @DataDog/ci-app-libraries-java
84-
/dd-java-agent/instrumentation/gradle-8.3/ @DataDog/ci-app-libraries-java
87+
/dd-java-agent/instrumentation/gradle/ @DataDog/ci-app-libraries-java
8588
/dd-java-agent/instrumentation/gradle-testing/ @DataDog/ci-app-libraries-java
86-
/dd-java-agent/instrumentation/maven-3.2.1/ @DataDog/ci-app-libraries-java
89+
/dd-java-agent/instrumentation/maven @DataDog/ci-app-libraries-java
8790
/dd-java-agent/instrumentation/maven-surefire/ @DataDog/ci-app-libraries-java
8891
/dd-java-agent/instrumentation/weaver/ @DataDog/ci-app-libraries-java
8992
/dd-smoke-tests/gradle/ @DataDog/ci-app-libraries-java
93+
/dd-smoke-tests/junit-console/ @DataDog/ci-app-libraries-java
9094
/dd-smoke-tests/maven/ @DataDog/ci-app-libraries-java
9195
/internal-api/src/main/java/datadog/trace/api/git/ @DataDog/ci-app-libraries-java
9296
**/civisibility/ @DataDog/ci-app-libraries-java
9397
**/CiVisibility*.java @DataDog/ci-app-libraries-java
9498
**/CiVisibility*.groovy @DataDog/ci-app-libraries-java
9599

96100
# @DataDog/debugger-java (Live Debugger)
97-
/dd-java-agent/agent-debugger/ @DataDog/debugger-java
98-
/dd-smoke-tests/debugger-integration-tests/ @DataDog/debugger-java
101+
/dd-java-agent/agent-debugger/ @DataDog/debugger-java
102+
/dd-smoke-tests/debugger-integration-tests/ @DataDog/debugger-java
103+
/internal-api/src/main/java/datadog/trace/api/debugger/ @DataDog/debugger-java
99104

100105
# @DataDog/data-jobs-monitoring
101106
/dd-java-agent/instrumentation/spark/ @DataDog/data-jobs-monitoring
@@ -114,7 +119,7 @@
114119
/dd-java-agent/agent-profiling/ @DataDog/profiling-java
115120
/dd-java-agent/agent-crashtracking/ @DataDog/profiling-java
116121
/dd-java-agent/instrumentation/exception-profiling/ @DataDog/profiling-java
117-
/dd-java-agent/instrumentation/java-directbytebuffer/ @DataDog/profiling-java
122+
/dd-java-agent/instrumentation/java/java-nio-1.8/ @DataDog/profiling-java
118123
/dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/jfr/ @DataDog/profiling-java
119124
/dd-java-agent/agent-bootstrap/src/main/java11/datadog/trace/bootstrap/instrumentation/jfr/ @DataDog/profiling-java
120125
/dd-trace-api/src/main/java/datadog/trace/api/profiling @DataDog/profiling-java
@@ -128,3 +133,9 @@ dd-trace-api/src/main/java/datadog/trace/api/llmobs/ @DataDog/ml-observability
128133
dd-java-agent/agent-llmobs/ @DataDog/ml-observability
129134
dd-trace-core/src/main/java/datadog/trace/llmobs/ @DataDog/ml-observability
130135
dd-trace-core/src/test/groovy/datadog/trace/llmobs/ @DataDog/ml-observability
136+
137+
# @DataDog/rum
138+
/internal-api/src/main/java/datadog/trace/api/rum/ @DataDog/rum
139+
/internal-api/src/test/groovy/datadog/trace/api/rum/ @DataDog/rum
140+
/telemetry/src/main/java/datadog/telemetry/rum/ @DataDog/rum
141+
/telemetry/src/test/groovy/datadog/telemetry/rum/ @DataDog/rum

.github/chainguard/self.add-release-to-cloudfoundry.sts.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
issuer: https://gitlab.ddbuild.io
2+
3+
subject_pattern: "project_path:DataDog/apm-reliability/dd-trace-java:ref_type:(branch|tag):ref:.*"
4+
5+
permissions:
6+
contents: read
7+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
issuer: https://token.actions.githubusercontent.com
2+
3+
subject_pattern: repo:DataDog/dd-trace-java:ref:refs/(heads/master|tags/v[0-9]+.[0-9]+.0)
4+
5+
claim_pattern:
6+
event_name: (push|workflow_dispatch)
7+
ref: refs/(heads/master|tags/v[0-9]+\.[0-9]+\.0)
8+
job_workflow_ref: DataDog/dd-trace-java/\.github/workflows/create-release-branch\.yaml@refs/heads/master
9+
10+
permissions:
11+
contents: write
12+
pull_requests: write

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Contributor Checklist
88

99
- Format the title [according the contribution guidelines](https://github.com/DataDog/dd-trace-java/blob/master/CONTRIBUTING.md#title-format)
10-
- Assign the `type:` and (`comp:` or `inst:`) labels in addition to [any usefull labels](https://github.com/DataDog/dd-trace-java/blob/master/CONTRIBUTING.md#labels)
10+
- Assign the `type:` and (`comp:` or `inst:`) labels in addition to [any useful labels](https://github.com/DataDog/dd-trace-java/blob/master/CONTRIBUTING.md#labels)
1111
- Don't use `close`, `fix` or any [linking keywords](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword) when referencing an issue.
1212
Use `solves` instead, and assign the PR [milestone](https://github.com/DataDog/dd-trace-java/milestones) to the issue
1313
- Update the [CODEOWNERS](https://github.com/DataDog/dd-trace-java/blob/master/.github/CODEOWNERS) file on source file addition, move, or deletion

.github/workflows/README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@ _Action:_ Check the pull request complies with [the contribution guidelines](htt
2828

2929
_Recovery:_ Manually verify the guideline compliance.
3030

31+
### check-pull-request-labels [🔗](check-pull-request-labels.yaml)
32+
33+
_Trigger:_ When creating or updating a pull request.
34+
35+
_Action:_ Check the pull request did not introduce unexpected label.
36+
37+
_Recovery:_ Update the pull request or add a comment to trigger the action again.
38+
3139
### draft-release-notes-on-tag [🔗](draft-release-notes-on-tag.yaml)
3240

3341
_Trigger:_ When creating a tag, or manually (providing a tag)
@@ -99,11 +107,11 @@ _Recovery:_ Manually trigger the action again.
99107

100108
### analyze-changes [🔗](analyze-changes.yaml)
101109

102-
_Trigger:_ When pushing commits to `master`.
110+
_Trigger:_ Every day or manually.
103111

104112
_Action:_
105113

106-
* Run [GitHub CodeQL](https://codeql.github.com/) action, upload result to GitHub security tab -- do not apply to pull request, only when pushing to `master`,
114+
* Run [GitHub CodeQL](https://codeql.github.com/) action, upload result to GitHub security tab -- do not apply to pull request, only to `master`,
107115
* Run [Trivy security scanner](https://github.com/aquasecurity/trivy) on built artifacts and upload result to GitHub security tab and Datadog Code Analysis.
108116

109117
_Notes:_ Results are sent on both production and staging environments.

.github/workflows/add-milestone-to-pull-requests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Add milestone to merged pull requests
18-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # 7.0.1
18+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # 8.0.0
1919
with:
2020
retries: 3
2121
retry-exempt-status-codes: 400,401

.github/workflows/add-release-to-cloudfoundry.yaml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,24 @@ jobs:
4242
- name: Append release to Cloud Foundry repository
4343
run: |
4444
echo "${{ steps.get-release-version.outputs.VERSION }}: ${{ steps.get-release-url.outputs.URL }}" >> index.yml
45-
- name: Commit and push changes
46-
uses: planetscale/ghcommit-action@322be9669498a4be9ce66efc1169f8f43f6bd883 # v0.2.17
45+
- name: Commit changes
46+
id: create-commit
47+
run: |
48+
git config user.name "github-actions[bot]"
49+
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
50+
51+
if [[ -z "$(git status -s)" ]]; then
52+
echo "No changes to commit, exiting."
53+
exit 0;
54+
fi
55+
56+
git add --all
57+
git commit -m "chore: Add version ${{ steps.get-release-version.outputs.VERSION }} to Cloud Foundry"
58+
echo "commit=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
59+
- name: Push changes
60+
uses: DataDog/commit-headless@5a0f3876e0fbdd3a86b3e008acf4ec562db59eee # action/v2.0.1
61+
if: ${{ steps.create-commit.outputs.commit != '' }}
4762
with:
48-
commit_message: "chore: Add version ${{ steps.get-release-version.outputs.VERSION }} to Cloud Foundry"
49-
repo: ${{ github.repository }}
5063
branch: cloudfoundry
51-
env:
52-
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
64+
command: push
65+
commits: "${{ steps.create-commit.outputs.commit }}"

.github/workflows/analyze-changes.yaml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
name: Analyze changes
22

33
on:
4-
push:
5-
branches: [ master ]
6-
7-
# Cancel long-running jobs when a new commit is pushed
8-
concurrency:
9-
group: ${{ github.workflow }}-${{ github.ref }}
10-
cancel-in-progress: true
4+
schedule:
5+
- cron: "0 20 * * *"
6+
workflow_dispatch:
117

128
jobs:
139
codeql:
@@ -23,9 +19,8 @@ jobs:
2319
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
2420
with:
2521
submodules: 'recursive'
26-
2722
- name: Cache Gradle dependencies
28-
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
23+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
2924
with:
3025
path: |
3126
~/.gradle/caches
@@ -35,12 +30,14 @@ jobs:
3530
${{ runner.os }}-gradle-
3631
3732
- name: Initialize CodeQL
38-
uses: github/codeql-action/init@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.29.5
33+
uses: github/codeql-action/init@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
3934
with:
4035
languages: 'java'
4136
build-mode: 'manual'
4237

4338
- name: Build dd-trace-java for creating the CodeQL database
39+
env:
40+
ORG_GRADLE_PROJECT_akkaRepositoryToken: ${{ secrets.AKKA_REPO_TOKEN }}
4441
run: |
4542
GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xmx3G -Xms2G'" \
4643
JAVA_HOME=$JAVA_HOME_8_X64 \
@@ -52,7 +49,7 @@ jobs:
5249
--build-cache --parallel --stacktrace --no-daemon --max-workers=4
5350
5451
- name: Perform CodeQL Analysis and upload results to GitHub Security tab
55-
uses: github/codeql-action/analyze@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.29.5
52+
uses: github/codeql-action/analyze@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
5653

5754
trivy:
5855
name: Analyze changes with Trivy
@@ -69,7 +66,7 @@ jobs:
6966
submodules: 'recursive'
7067

7168
- name: Cache Gradle dependencies
72-
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
69+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
7370
with:
7471
path: |
7572
~/.gradle/caches
@@ -85,6 +82,8 @@ jobs:
8582
rm -rf "${MVN_LOCAL_REPO}/com/datadoghq"
8683
8784
- name: Build and publish artifacts locally
85+
env:
86+
ORG_GRADLE_PROJECT_akkaRepositoryToken: ${{ secrets.AKKA_REPO_TOKEN }}
8887
run: |
8988
GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xmx3G -Xms2G'" \
9089
JAVA_HOME=$JAVA_HOME_8_X64 \
@@ -102,7 +101,7 @@ jobs:
102101
ls -laR "./workspace/.trivy"
103102
104103
- name: Run Trivy security scanner
105-
uses: aquasecurity/trivy-action@f9424c10c36e288d5fa79bd3dfd1aeb2d6eae808 # v0.33.0
104+
uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 # v0.33.1
106105
with:
107106
scan-type: rootfs
108107
scan-ref: './workspace/.trivy/'
@@ -115,7 +114,7 @@ jobs:
115114
TRIVY_JAVA_DB_REPOSITORY: ghcr.io/aquasecurity/trivy-java-db,public.ecr.aws/aquasecurity/trivy-java-db
116115

117116
- name: Upload Trivy scan results to GitHub Security tab
118-
uses: github/codeql-action/upload-sarif@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.29.5
117+
uses: github/codeql-action/upload-sarif@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
119118
if: always()
120119
with:
121120
sarif_file: 'trivy-results.sarif'

0 commit comments

Comments
 (0)