Skip to content

Commit b56abd1

Browse files
authored
chore(ci): pin the library version being built (#7255)
There are no code changes in `1.20.5` only packaging updates so we can safely use the previous tracer version. This allows us to rapidly get fix `1.20.5` out without waiting for the corresponding PyPI build to finish which takes 4+ hours. The risk is that users who are confused when manually specifying version `1.20.5` in their K8s chart or deb/rpm install will see ``ddtrace`` version [`1.20.4`](https://pypi.org/project/ddtrace/1.20.4/) installed instead. There is no harm as the 1.20.5 release is only fixing a packaging issue for the library injection packages. This change will be reverted as soon as `1.20.5` is released to ensure subsequent `1.20` releases include the code changes to the library.
1 parent 46d07d3 commit b56abd1

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.gitlab/build-deb-rpm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ echo `pwd`
2323
--python-version=3.9 \
2424
--python-version=3.8 \
2525
--python-version=3.7 \
26-
--ddtrace-version=$PYTHON_PACKAGE_VERSION \
26+
--ddtrace-version=1.20.4 \
2727
--arch x86_64 \
2828
--arch aarch64 \
2929
--platform musllinux_1_1 \

lib-injection/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ RUN python3 dl_wheels.py \
1515
--python-version=3.9 \
1616
--python-version=3.8 \
1717
--python-version=3.7 \
18-
--ddtrace-version=${DDTRACE_PYTHON_VERSION} \
18+
--ddtrace-version=1.20.4 \
1919
--arch x86_64 \
2020
--arch aarch64 \
2121
--platform musllinux_1_1 \
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
issues:
3+
- |
4+
lib-injection: The v1.20.5 release version has no library code changes and
5+
will install the v1.20.4 version of `ddtrace``.

0 commit comments

Comments
 (0)