Skip to content

Commit 57b104d

Browse files
authored
Merge branch 'main' into taegyunkim/prof-11752-max-frames
2 parents 9d5a6ef + 995e706 commit 57b104d

File tree

754 files changed

+18200
-10029
lines changed

Some content is hidden

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

754 files changed

+18200
-10029
lines changed

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,3 +206,7 @@ tests/tracer/test_ci.py @DataDog/ci-app-libraries
206206
# Serverless
207207
tests/internal/test_serverless.py @DataDog/apm-core-python @DataDog/apm-serverless
208208
tests/contrib/aws_lambda @DataDog/apm-serverless
209+
210+
# Data Streams Monitoring
211+
ddtrace/internal/datastreams @DataDog/data-streams-monitoring
212+
tests/datastreams @DataDog/data-streams-monitoring

.github/workflows/add-2x-backport-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
pull-requests: write
1111
steps:
1212
- name: Add Label
13-
uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1
13+
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
1414
with:
1515
script: |
1616
const prTitle = context.payload.pull_request.title;

.github/workflows/all-green.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,27 @@ concurrency:
88

99
jobs:
1010
all-green:
11+
name: all-green # do not change this name, see https://github.com/DataDog/ensure-ci-success/blob/main/docs/limitations.md
1112
runs-on: ubuntu-latest
1213
permissions:
1314
checks: read
1415
contents: read
1516
steps:
16-
- uses: wechuli/allcheckspassed@e22f45a4f25f4cf821d1273705ac233355400db1
17+
- uses: DataDog/ensure-ci-success@727e7fe39ae2e1ce7ea336ec85a7369ab0731754 # v2.1.1
1718
with:
18-
delay: 10 # wait for this delay before starting
19-
polling_interval: 1 # after a failure, how long do it wait before checking again
20-
retries: 60 # how many retries before stopping
21-
checks_exclude: 'Bootstrap import analysis,require-checklist,Validate changelog'
19+
initial-delay-seconds: 10 # wait for this delay before starting
20+
polling-interval-seconds: 1 # after a failure, how long do it wait before checking again
21+
max-retries: 60 # how many retries before stopping
22+
ignored-name-patterns: |
23+
Bootstrap import analysis
24+
require-checklist
25+
Validate changelog
26+
Report codeowners
27+
devflow/.*
28+
dd-gitlab/.*
2229
2330
# Why some checks are excluded?
2431
#
2532
# - Bootstrap import analysis: TO BE ADDED (Success rate of 88% as of 2025-04-17)
2633
# - require-checklist: this job is triggered by a change on PR description, and already explcititly required
27-
# - Validate changelog: this job is triggered by a change on labels, and already explcititly required
34+
# - Validate changelog: this job is triggered by a change on labels, and already explcititly required

.github/workflows/build-and-publish-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: Login to Docker
4545
run: docker login -u publisher -p ${{ secrets.token }} ghcr.io
4646
- name: Docker Build
47-
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
47+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
4848
with:
4949
push: true
5050
tags: ${{ inputs.tags }}

.github/workflows/build_deploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ jobs:
3838
with:
3939
persist-credentials: false
4040
fetch-depth: 0
41-
- uses: actions-rust-lang/setup-rust-toolchain@9399c7bb15d4c7d47b27263d024f0a4978346ba4 # v1.11.0
42-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
41+
- uses: actions-rust-lang/setup-rust-toolchain@9d7e65c320fdb52dcd45ffaa68deb6c02c8754d9 # v1.12.0
42+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4343
name: Install Python
4444
with:
4545
python-version: '3.12'
@@ -63,7 +63,7 @@ jobs:
6363
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6464
with:
6565
persist-credentials: false
66-
- uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
66+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
6767
with:
6868
name: source-dist
6969
path: dist

.github/workflows/build_python_3.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2323
with:
2424
persist-credentials: false
25-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
25+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2626
with:
2727
python-version: '3.8'
2828
- run: pip install cibuildwheel==2.22.0
@@ -34,7 +34,7 @@ jobs:
3434
{
3535
cibuildwheel --print-build-identifiers --platform linux --arch x86_64,i686 | jq -cR '{only: ., os: "ubuntu-latest"}' \
3636
&& cibuildwheel --print-build-identifiers --platform linux --arch aarch64 | jq -cR '{only: ., os: "arm-4core-linux-ubuntu24.04"}' \
37-
&& cibuildwheel --print-build-identifiers --platform windows --arch AMD64,x86 | grep -v 313 | jq -cR '{only: ., os: "windows-latest"}' \
37+
&& cibuildwheel --print-build-identifiers --platform windows --arch AMD64,x86 | jq -cR '{only: ., os: "windows-latest"}' \
3838
&& cibuildwheel --print-build-identifiers --platform macos --arch x86_64 | jq -cR '{only: ., os: "macos-13"}' \
3939
&& cibuildwheel --print-build-identifiers --platform macos --arch arm64 | jq -cR '{only: ., os: "macos-latest"}'
4040
} | jq -sc
@@ -58,7 +58,7 @@ jobs:
5858
persist-credentials: false
5959
fetch-depth: 0
6060

61-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
61+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
6262
if: matrix.os != 'arm-4core-linux-ubuntu24.04'
6363
name: Install Python
6464
with:
@@ -107,7 +107,7 @@ jobs:
107107

108108
- name: Build wheels
109109
if: always() && matrix.os != 'arm-4core-linux-ubuntu24.04'
110-
uses: pypa/cibuildwheel@d04cacbc9866d432033b1d09142936e6a0e2121a # v2.23.2
110+
uses: pypa/cibuildwheel@faf86a6ed7efa889faf6996aa23820831055001a # v2.23.3
111111
with:
112112
only: ${{ matrix.only }}
113113
env:

.github/workflows/changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
if: github.event_name == 'pull_request'
2727
run: scripts/check-releasenotes
2828

29-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
29+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3030
name: Install Python
3131
with:
3232
python-version: '3.8'

.github/workflows/codeowners.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
fetch-depth: 0
1717
- name: Get changed files
1818
id: changed-files
19-
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
19+
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
2020
- name: Setup go
21-
uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
21+
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
2222
- name: Install codeowners
2323
run: go install github.com/hmarr/codeowners/cmd/codeowners@latest
2424
- name: List owners of all changed files

.github/workflows/codeql-analysis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
# Initializes the CodeQL tools for scanning.
3434
- name: Initialize CodeQL
35-
uses: github/codeql-action/init@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
35+
uses: github/codeql-action/init@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
3636
with:
3737
languages: ${{ matrix.language }}
3838
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -42,7 +42,7 @@ jobs:
4242
config-file: .github/codeql-config.yml
4343

4444
- name: Autobuild
45-
uses: github/codeql-action/autobuild@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
45+
uses: github/codeql-action/autobuild@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
4646

4747
- name: Perform CodeQL Analysis
48-
uses: github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
48+
uses: github/codeql-action/analyze@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18

.github/workflows/django-overhead-profile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
persist-credentials: false
3737
path: ddtrace
3838

39-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
39+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4040
with:
4141
python-version: "3.10"
4242

.github/workflows/encoders-profile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
persist-credentials: false
2525
path: ddtrace
2626

27-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
27+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2828
with:
2929
python-version: "3.10"
3030

.github/workflows/flask-overhead-profile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
persist-credentials: false
2525
path: ddtrace
2626

27-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
27+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2828
with:
2929
python-version: "3.10"
3030

.github/workflows/generate-package-versions.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,32 @@ jobs:
2020
persist-credentials: false
2121

2222
- name: Setup Python 3.8
23-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
23+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2424
with:
2525
python-version: "3.8"
2626

2727
- name: Setup Python 3.9
28-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
28+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2929
with:
3030
python-version: "3.9"
3131

3232
- name: Setup Python 3.10
33-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
33+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3434
with:
3535
python-version: "3.10"
3636

3737
- name: Setup Python 3.11
38-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
38+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3939
with:
4040
python-version: "3.11"
4141

4242
- name: Setup Python 3.12
43-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
43+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4444
with:
4545
python-version: "3.12"
4646

4747
- name: Setup Python 3.13
48-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
48+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4949
with:
5050
python-version: "3.13"
5151

@@ -80,6 +80,8 @@ jobs:
8080
pip install packaging
8181
pip install requests
8282
pip install riot==0.20.1
83+
pip install PyYAML
84+
pip install ddtrace
8385
8486
- name: Run regenerate-riot-latest
8587
run: scripts/regenerate-riot-latest.sh

.github/workflows/generate-supported-versions.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,32 @@ jobs:
1818
persist-credentials: false
1919

2020
- name: Setup Python 3.8
21-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
21+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2222
with:
2323
python-version: "3.8"
2424

2525
- name: Setup Python 3.9
26-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
26+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2727
with:
2828
python-version: "3.9"
2929

3030
- name: Setup Python 3.10
31-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
31+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3232
with:
3333
python-version: "3.10"
3434

3535
- name: Setup Python 3.11
36-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
36+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3737
with:
3838
python-version: "3.11"
3939

4040
- name: Setup Python 3.12
41-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
41+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4242
with:
4343
python-version: "3.12"
4444

4545
- name: Setup Python 3.13
46-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
46+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4747
with:
4848
python-version: "3.13"
4949

.github/workflows/import-analysis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ jobs:
1616
path: dd-trace-py
1717

1818
- name: Install Python 3.12
19-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
19+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2020
with:
2121
python-version: '3.12'
2222

2323
- name: Install rust toolchain
24-
uses: actions-rust-lang/setup-rust-toolchain@9399c7bb15d4c7d47b27263d024f0a4978346ba4 # v1.11.0
24+
uses: actions-rust-lang/setup-rust-toolchain@9d7e65c320fdb52dcd45ffaa68deb6c02c8754d9 # v1.12.0
2525

2626
- name: Install apt dependencies
2727
run: sudo apt-get update && sudo apt-get install -y --no-install-recommends build-essential
@@ -86,7 +86,7 @@ jobs:
8686
pull-requests: write
8787
steps:
8888
- name: "Install Python 3.12"
89-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
89+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
9090
with:
9191
python-version: '3.12'
9292

.github/workflows/pr-name.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
with:
1414
persist-credentials: false
1515
fetch-depth: 0
16-
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
16+
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
1717
name: Install Node.js
1818
with:
1919
node-version: 16

.github/workflows/profiling-native.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
persist-credentials: false
2929
fetch-depth: 1
3030

31-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
31+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3232
with:
3333
python-version: ${{ matrix.python-version }}
3434

.github/workflows/pytorch_gpu_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
persist-credentials: false
2323
fetch-depth: 0
2424

25-
- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
25+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2626
name: Install Python
2727
with:
2828
python-version: '3.12'
2929

30-
- uses: actions-rust-lang/setup-rust-toolchain@9399c7bb15d4c7d47b27263d024f0a4978346ba4 # v1.11.0
30+
- uses: actions-rust-lang/setup-rust-toolchain@9d7e65c320fdb52dcd45ffaa68deb6c02c8754d9 # v1.12.0
3131
- name: Install latest stable toolchain and rustfmt
3232
run: rustup update stable && rustup default stable && rustup component add rustfmt clippy
3333

.github/workflows/report-skipped-flaky.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
ref: ${{ inputs.branch }}
2626

2727
- name: Set up Python
28-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
28+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
2929
with:
3030
python-version: '3.11'
3131

.github/workflows/require-checklist.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
require-checklist:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: mheap/require-checklist-action@efef3b1b39d03d12be5ce427c15064f287ba5843 # v2.4.0
9+
- uses: mheap/require-checklist-action@46d2ca1a0f90144bd081fd13a80b1dc581759365 # v2.5.0
1010
with:
1111
# require a checklist to be present in the PR description
1212
requireChecklist: true

.github/workflows/rust-ci.yml

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

0 commit comments

Comments
 (0)