55 format :
66 runs-on : ubuntu-22.04-arm
77 container :
8- image : datadog/docker-library:dd-trace-cpp-ci-5f5c273 -arm64
8+ image : datadog/docker-library:dd-trace-cpp-ci-23768e9 -arm64
99 steps :
10- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
10+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1111 - name : Check format
1212 run : bin/check-format
1313 - name : Shellcheck
2929 needs : format
3030 runs-on : ${{ matrix.runner }}
3131 container :
32- image : datadog/docker-library:dd-trace-cpp-ci-5f5c273 -${{matrix.docker-arch}}
32+ image : datadog/docker-library:dd-trace-cpp-ci-23768e9 -${{matrix.docker-arch}}
3333 environment :
3434 name : dev
3535 permissions :
3939 BUILD_DIR : .build
4040 DD_API_KEY : ${{ secrets.DD_CI_VIS_API_KEY }}
4141 steps :
42- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
42+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4343 - name : Configure
4444 run : bin/with-toolchain ${{ matrix.toolchain }} cmake . -B .build -DCMAKE_BUILD_TYPE=Debug -DDD_TRACE_BUILD_TESTING=1
4545 - name : Build
4949 - name : Upload test report to Datadog
5050 run : |
5151 curl -L --fail "https://github.com/DataDog/datadog-ci/releases/latest/download/datadog-ci_linux-${{ matrix.arch }}" --output "/usr/local/bin/datadog-ci" && chmod +x /usr/local/bin/datadog-ci
52- datadog-ci junit upload --service dd-trace-cpp .build/report.xml
52+ datadog-ci junit upload --service dd-trace-cpp --tags test.source.file:test/*.cpp .build/report.xml
5353
5454 build-linux-bazel :
5555 needs : format
6868 docker-arch : amd64
6969 runs-on : ${{ matrix.runner }}
7070 container :
71- image : datadog/docker-library:dd-trace-cpp-ci-5f5c273 -${{matrix.docker-arch}}
71+ image : datadog/docker-library:dd-trace-cpp-ci-23768e9 -${{matrix.docker-arch}}
7272 steps :
73- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
73+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7474 - name : Build
7575 run : bin/with-toolchain ${{ matrix.toolchain }} bazelisk --bazelrc=${{ matrix.bazelrc }} build dd_trace_cpp
7676
8484 matrix :
8585 bazelrc : [".bazelrc.absl", ".bazelrc.std"]
8686 steps :
87- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
87+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8888 - name : Install Dependency Manager (scoop)
8989 run : |
9090 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
@@ -118,7 +118,7 @@ jobs:
118118 env :
119119 DD_API_KEY : ${{ secrets.DD_CI_VIS_API_KEY }}
120120 steps :
121- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
121+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
122122 - name : Install Dependency Manager (scoop)
123123 run : |
124124 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
@@ -138,13 +138,13 @@ jobs:
138138 - name : Upload test report to Datadog
139139 run : |
140140 Invoke-WebRequest -Uri "https://github.com/DataDog/datadog-ci/releases/latest/download/datadog-ci_win-x64" -OutFile "datadog-ci.exe"
141- ./datadog-ci.exe junit upload --service dd-trace-cpp report.xml
141+ ./datadog-ci.exe junit upload --service dd-trace-cpp --tags test.source.file:test/*.cpp report.xml
142142
143143 coverage :
144144 needs : build-linux-cmake
145145 runs-on : ubuntu-22.04-arm
146146 container :
147- image : datadog/docker-library:dd-trace-cpp-ci-5f5c273 -arm64
147+ image : datadog/docker-library:dd-trace-cpp-ci-23768e9 -arm64
148148 environment :
149149 name : dev
150150 permissions :
@@ -153,7 +153,7 @@ jobs:
153153 env :
154154 DD_API_KEY : ${{ secrets.DD_CI_VIS_API_KEY }}
155155 steps :
156- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
156+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
157157 - run : bin/test --coverage --verbose
158158 - name : Report Datadog coverage
159159 run : |
0 commit comments