Skip to content

Commit c56aaba

Browse files
authored
Merge branch 'main' into igor/ci/shared-cache
2 parents e0703d7 + 3f3efef commit c56aaba

File tree

69 files changed

+2958
-484
lines changed

Some content is hidden

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

69 files changed

+2958
-484
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
.gitlab-ci.yml @DataDog/apm-common-components-core
1515
.gitlab/benchmarks.yml @DataDog/apm-common-components-core
1616
.gitlab/fuzz.yml @DataDog/chaos-platform
17+
.gitmodules @DataDog/libdatadog
1718
benchmark/ @DataDog/apm-common-components-core
1819
bin_tests/ @DataDog/libdatadog-profiling
1920
build-common/ @DataDog/apm-common-components-core
@@ -44,6 +45,7 @@ libdd-data-pipeline*/ @DataDog/libdatadog-apm
4445
libdd-ddsketch*/ @DataDog/libdatadog-apm @DataDog/apm-common-components-core
4546
libdd-dogstatsd-client @DataDog/apm-common-components-core
4647
libdd-library-config*/ @DataDog/apm-sdk-capabilities
48+
libdd-libunwind*/ @DataDog/libdatadog-profiling
4749
libdd-log*/ @DataDog/apm-common-components-core
4850
libdd-profiling*/ @DataDog/libdatadog-profiling
4951
libdd-telemetry*/ @DataDog/apm-common-components-core

.github/actions/changed-crates/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ runs:
4848
BASE_REF="origin/$PR_BASE_REF"
4949
# Ensure base branch is fetched
5050
echo "Fetching base branch: $PR_BASE_REF"
51-
git fetch --depth=1 origin "$PR_BASE_REF:refs/remotes/origin/$PR_BASE_REF" || true
51+
git fetch origin "$PR_BASE_REF:refs/remotes/origin/$PR_BASE_REF" || true
5252
else
5353
# For push events, compare with previous commit
5454
BASE_REF="HEAD~1"

.github/workflows/coverage.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
docker-images: true
2727
swap-storage: true
2828
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
29+
with:
30+
submodules: recursive
2931
- name: Install Rust
3032
run: rustup install nightly-2026-02-08 && rustup default nightly-2026-02-08
3133
- name: Install cargo-llvm-cov

.github/workflows/lint.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ jobs:
1010
steps:
1111
- name: Checkout sources
1212
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
13+
with:
14+
submodules: recursive
1315
- name: Run actionlint
1416
uses: devops-actions/actionlint@c6744a34774e4e1c1df0ff66bdb07ec7ee480ca0 # 0.1.9
1517
with:
@@ -22,6 +24,8 @@ jobs:
2224
steps:
2325
- name: Checkout sources
2426
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
27+
with:
28+
submodules: recursive
2529
- name: Install nightly-2026-02-08 toolchain and rustfmt
2630
run: rustup install nightly-2026-02-08 && rustup default nightly-2026-02-08 && rustup component add rustfmt
2731
- name: Cache [rust]
@@ -43,6 +47,8 @@ jobs:
4347
steps:
4448
- name: Checkout sources
4549
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
50+
with:
51+
submodules: recursive
4652
- name: Install ${{ matrix.rust_version }} toolchain and clippy
4753
run: rustup install ${{ matrix.rust_version }} && rustup default ${{ matrix.rust_version }} && rustup component add clippy
4854
- name: Cache [rust]

.github/workflows/miri.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ jobs:
1414
PROPTEST_CASES: 1
1515
steps:
1616
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
17+
with:
18+
submodules: recursive
1719
- name: Set up Rust
1820
run: |
1921
set -e

.github/workflows/test.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ jobs:
3636
swap-storage: true
3737
- name: Checkout sources
3838
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
39+
with:
40+
submodules: recursive
3941
- name: Install Rust ${{ matrix.rust_version }}
4042
if: matrix.rust_version != ''
4143
run: rustup install ${{ matrix.rust_version }} && rustup default ${{ matrix.rust_version }}
@@ -109,11 +111,11 @@ jobs:
109111
CHECKSUM_CMD="shasum -a 256"
110112
EXPECTED_CHECKSUM="071a6140b17438b3f9dd6c65da48b48ea03fc310034fa624ce874fdb6c325da4"
111113
fi
112-
114+
113115
echo "Downloading datadog-ci from $URL"
114116
curl -L --fail --retry 3 -o "$OUTPUT" "$URL"
115117
chmod +x "$OUTPUT"
116-
118+
117119
# Verify checksum
118120
ACTUAL_CHECKSUM=$($CHECKSUM_CMD "$OUTPUT" | cut -d' ' -f1)
119121
echo "Expected checksum: $EXPECTED_CHECKSUM"
@@ -157,6 +159,8 @@ jobs:
157159
steps:
158160
- name: Checkout sources
159161
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
162+
with:
163+
submodules: recursive
160164
- name: Setup output dir
161165
shell: bash
162166
run: |
@@ -301,6 +305,8 @@ jobs:
301305
swap-storage: true
302306
- name: Checkout
303307
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
308+
with:
309+
submodules: recursive
304310
- name: Cache [rust]
305311
uses: Swatinem/rust-cache@f13886b937689c021905a6b90929199931d60db1 # 2.8.1
306312
with:
@@ -327,6 +333,8 @@ jobs:
327333
steps:
328334
- name: Checkout
329335
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
336+
with:
337+
submodules: recursive
330338
- name: Set up Docker Buildx
331339
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # 3.10.0
332340
with:

.github/workflows/verify-proto-files.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
pull_request:
44
types: [ opened, synchronize, reopened ]
55
env:
6-
DATADOG_AGENT_TAG: "7f6d07c93ba087f23f80a3f0c2da4b1f3dc664d7"
6+
DATADOG_AGENT_TAG: "bdcdd8cf1ba4090a29b96d5669cfab5dd81814b1"
77
rust_version: "1.84.1"
88
CARGO_TERM_COLOR: always
99
CARGO_INCREMENTAL: 0

.gitlab-ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,13 @@ trigger_internal_build:
1919
LIBDATADOG_BASE_COMMIT_SHA: $CI_MERGE_REQUEST_DIFF_BASE_SHA
2020
LIBDATADOG_COMMIT_BEFORE_SHA: $CI_COMMIT_BEFORE_SHA
2121
LIBDATADOG_COMMIT_TITLE: $CI_COMMIT_TITLE
22-
22+
LIBDATADOG_ENABLE_MACOS_JOBS: "false"
23+
rules:
24+
- if: '$CI_MERGE_REQUEST_LABELS =~ /run-macos-tests/'
25+
variables:
26+
LIBDATADOG_ENABLE_MACOS_JOBS: "true"
27+
when: always
28+
- when: always
2329
trigger:
2430
project: DataDog/apm-reliability/libddprof-build
2531
strategy: depend

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[submodule "libdd-libunwind-sys/libunwind"]
2+
path = libdd-libunwind-sys/libunwind
3+
url = https://github.com/DataDog/libunwind.git
4+
branch = kevin/v1.8.1-custom-2

0 commit comments

Comments
 (0)