File tree 6 files changed +13
-12
lines changed
6 files changed +13
-12
lines changed Original file line number Diff line number Diff line change 1
1
# Copyright The OpenTelemetry Authors
2
2
# SPDX-License-Identifier: Apache-2.0
3
- FROM ubuntu:24.04
3
+ FROM ubuntu:24.04@sha256:1e622c5f073b4f6bfad6632f2616c7f59ef256e96fe78bf6a595d1dc4376ac02
4
4
5
5
RUN apt update && apt install -y \
6
6
build-essential \
@@ -19,7 +19,7 @@ RUN apt update && apt install -y \
19
19
libtool \
20
20
python3-pip
21
21
22
- RUN pip install conan --break-system-packages
22
+ RUN pip install " conan==2.15.1" --break-system-packages
23
23
24
24
ARG USER_UID=1000
25
25
ARG USER_GID=1000
@@ -52,4 +52,4 @@ WORKDIR /workspaces/opentelemetry-cpp
52
52
53
53
ENTRYPOINT []
54
54
55
- CMD ["/bin/bash"]
55
+ CMD ["/bin/bash"]
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ ENV IS_CONTAINER_BUILD=true
47
47
48
48
COPY ./.devcontainer/customize_container.sh /tmp/opentelemetry_cpp/devcontainer/customize_container.sh
49
49
RUN /tmp/opentelemetry_cpp/devcontainer/customize_container.sh
50
- RUN apt install -y npm && npm install -g markdownlint-cli
50
+ RUN apt install -y npm && npm install -g markdownlint-cli@0.44.0
51
51
52
52
USER devuser
53
53
Original file line number Diff line number Diff line change @@ -913,7 +913,7 @@ jobs:
913
913
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
914
914
915
915
- name : install markdownlint-cli
916
- run : sudo npm install -g markdownlint-cli
916
+ run : sudo npm install -g markdownlint-cli@0.44.0
917
917
918
918
- name : run markdownlint
919
919
run : markdownlint .
@@ -982,7 +982,7 @@ jobs:
982
982
- name : install dependencies
983
983
run : |
984
984
sudo apt update && sudo apt install python3-pip
985
- sudo pip3 install aiohttp
985
+ sudo pip3 install aiohttp==3.11.18
986
986
- name : run w3c trace-context test suite
987
987
env :
988
988
SPEC_LEVEL : 1
Original file line number Diff line number Diff line change @@ -209,8 +209,8 @@ jobs:
209
209
submodules : ' recursive'
210
210
- name : Install Conan
211
211
run : |
212
- python3 -m pip install --upgrade pip
213
- pip install "conan>=2.0,<3 "
212
+ python3 -m pip install pip==25.0.1
213
+ pip install "conan==2.15.1 "
214
214
conan profile detect --force
215
215
- name : Install or build all dependencies with Conan
216
216
run : |
@@ -247,8 +247,8 @@ jobs:
247
247
submodules : ' recursive'
248
248
- name : Install Conan
249
249
run : |
250
- python3 -m pip install --upgrade pip
251
- pip install "conan>=2.0,<3 "
250
+ python3 -m pip install pip==25.0.1
251
+ pip install "conan==2.15.1 "
252
252
conan profile detect --force
253
253
- name : Install or build all dependencies with Conan
254
254
run : |
Original file line number Diff line number Diff line change 1
1
# Copyright The OpenTelemetry Authors
2
2
# SPDX-License-Identifier: Apache-2.0
3
3
4
- FROM ubuntu:latest
4
+ FROM ubuntu:latest@sha256:1e622c5f073b4f6bfad6632f2616c7f59ef256e96fe78bf6a595d1dc4376ac02
5
5
ENV DEBIAN_FRONTEND=noninteractive
6
+
6
7
WORKDIR /work
7
8
8
9
# install grpc and abseil
Original file line number Diff line number Diff line change 1
1
# Copyright The OpenTelemetry Authors
2
2
# SPDX-License-Identifier: Apache-2.0
3
3
4
- FROM otel/opentelemetry-collector
4
+ FROM otel/opentelemetry-collector:0.123.0@sha256:c8e36258c1b26927fb7b05c5186b90e9c3d77315efc24f65d6fddec1c14b60b3
5
5
COPY . .
6
6
CMD ["--config" , "/otel-cpp/otel-config.yaml" ]
7
7
EXPOSE 4317
You can’t perform that action at this time.
0 commit comments