Skip to content

Commit 80468c2

Browse files
committed
Address merge conflicts
2 parents 7744e40 + 5e2a9e4 commit 80468c2

3,203 files changed

Lines changed: 52117 additions & 28892 deletions

File tree

Some content is hidden

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

.circleci/config.yml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@
2828
/internal-api/src/test/groovy/datadog/trace/api/sampling @DataDog/apm-sdk-api-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
@@ -45,6 +47,7 @@
4547
# @DataDog/asm-java (AppSec/IAST)
4648
/buildSrc/call-site-instrumentation-plugin/ @DataDog/asm-java
4749
/dd-java-agent/agent-iast/ @DataDog/asm-java
50+
/dd-java-agent/appsec/appsec-test-fixtures/ @DataDog/asm-java
4851
/dd-java-agent/instrumentation/*iast* @DataDog/asm-java
4952
/dd-java-agent/instrumentation/*appsec* @DataDog/asm-java
5053
/dd-java-agent/instrumentation/json/ @DataDog/asm-java
@@ -54,7 +57,7 @@
5457
/dd-smoke-tests/iast-util/ @DataDog/asm-java
5558
/dd-smoke-tests/spring-security/ @DataDog/asm-java
5659
/dd-java-agent/instrumentation/commons-fileupload/ @DataDog/asm-java
57-
/dd-java-agent/instrumentation/spring-security-5/ @DataDog/asm-java
60+
/dd-java-agent/instrumentation/spring/spring-security/ @DataDog/asm-java
5861
/dd-trace-api/src/main/java/datadog/trace/api/EventTracker.java @DataDog/asm-java
5962
/internal-api/src/main/java/datadog/trace/api/gateway/ @DataDog/asm-java
6063
**/appsec/ @DataDog/asm-java
@@ -87,15 +90,17 @@
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
@@ -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
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: repo:DataDog/dd-trace-java:ref:refs/heads/master
4+
5+
claim_pattern:
6+
event_name: release
7+
ref: refs/heads/master
8+
ref_protected: "true"
9+
job_workflow_ref: DataDog/dd-trace-java/\.github/workflows/add-release-to-cloudfoundry\.yaml@refs/heads/master
10+
11+
permissions:
12+
contents: write
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+

.github/workflows/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,9 @@ find .github/workflows -name "*.yaml" -exec awk '/uses:/{print $2 ","}' {} \; |
151151
## Testing
152152

153153
Workflows can be locally tested using the [`act` CLI](https://github.com/nektos/act/).
154+
Docker and [GiHub CLI](https://cli.github.com/) need also to be installed.
154155
The [.github/workflows/tests/](./tests) folder contains test scripts and event payloads to locally trigger workflows.
155156

156157
> [!WARNING]
157-
> Locally running workflows will still query GitHub backend and will update the GitHub project accordingly.
158+
> Local workflow tests run against the repository and will potentially alter existing issues, milestones and releases.
158159
> Pay extra attention to the workflow jobs you trigger to not create development disruption.

.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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout "cloudfoundry" branch
13-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
13+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
1414
with:
1515
ref: cloudfoundry
1616
- name: Get release version

.github/workflows/analyze-changes.yaml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ name: Analyze changes
33
on:
44
push:
55
branches: [ master ]
6-
pull_request:
7-
# The branches below must be a subset of the branches above
8-
branches: [ master ]
96

107
# Cancel long-running jobs when a new commit is pushed
118
concurrency:
@@ -15,8 +12,6 @@ concurrency:
1512
jobs:
1613
codeql:
1714
name: Analyze changes with GitHub CodeQL
18-
# Don’t run on PR, only when pushing to master
19-
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
2015
runs-on: ubuntu-latest
2116
permissions:
2217
actions: read
@@ -25,12 +20,12 @@ jobs:
2520

2621
steps:
2722
- name: Checkout repository
28-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
23+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
2924
with:
3025
submodules: 'recursive'
3126

3227
- name: Cache Gradle dependencies
33-
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
28+
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
3429
with:
3530
path: |
3631
~/.gradle/caches
@@ -40,7 +35,7 @@ jobs:
4035
${{ runner.os }}-gradle-
4136
4237
- name: Initialize CodeQL
43-
uses: github/codeql-action/init@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
38+
uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5
4439
with:
4540
languages: 'java'
4641
build-mode: 'manual'
@@ -57,12 +52,10 @@ jobs:
5752
--build-cache --parallel --stacktrace --no-daemon --max-workers=4
5853
5954
- name: Perform CodeQL Analysis and upload results to GitHub Security tab
60-
uses: github/codeql-action/analyze@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
55+
uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5
6156

6257
trivy:
6358
name: Analyze changes with Trivy
64-
# Don’t run on PR, only when pushing to master
65-
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
6659
runs-on: ubuntu-latest
6760
permissions:
6861
actions: read
@@ -71,12 +64,12 @@ jobs:
7164

7265
steps:
7366
- name: Checkout repository
74-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
67+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
7568
with:
7669
submodules: 'recursive'
7770

7871
- name: Cache Gradle dependencies
79-
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
72+
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
8073
with:
8174
path: |
8275
~/.gradle/caches
@@ -109,7 +102,7 @@ jobs:
109102
ls -laR "./workspace/.trivy"
110103
111104
- name: Run Trivy security scanner
112-
uses: aquasecurity/trivy-action@dc5a429b52fcf669ce959baa2c2dd26090d2a6c4 # v0.32.0
105+
uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 # v0.33.1
113106
with:
114107
scan-type: rootfs
115108
scan-ref: './workspace/.trivy/'
@@ -122,7 +115,7 @@ jobs:
122115
TRIVY_JAVA_DB_REPOSITORY: ghcr.io/aquasecurity/trivy-java-db,public.ecr.aws/aquasecurity/trivy-java-db
123116

124117
- name: Upload Trivy scan results to GitHub Security tab
125-
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
118+
uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5
126119
if: always()
127120
with:
128121
sarif_file: 'trivy-results.sarif'

.github/workflows/check-pull-requests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Check pull requests
20-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # 7.0.1
20+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # 8.0.0
2121
with:
2222
github-token: ${{secrets.GITHUB_TOKEN}}
2323
script: |

.github/workflows/comment-on-submodule-update.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
steps:
1919
- name: Post comment on submodule update
20-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # 7.0.1
20+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # 8.0.0
2121
with:
2222
github-token: ${{secrets.GITHUB_TOKEN}}
2323
script: |

0 commit comments

Comments
 (0)