Skip to content

Commit bea8ea8

Browse files
ci: remove Service Bus Trigger tests for Azure Functions [backport 3.14] (#14585)
Backport 70360e3 from #14582 to 3.14. Service Bus Trigger tests for Azure Functions are failing on the main branch as of September 12. https://gitlab.ddbuild.io/DataDog/apm-reliability/dd-trace-py/-/jobs/1128196847 - Removes the Service Bus Trigger tests for Azure Functions in order to unblock PRs to the main branch while we investigate the root cause of the issue - Adds service check for Azure Service Bus Emulator so tests don't start until it's running * The emulator not starting appears to be the issue but it's unclear at this time why it suddenly isn't starting for the Azure Functions tests ## Checklist - [x] PR author has checked that all the criteria below are met - The PR description includes an overview of the change - The PR description articulates the motivation for the change - The change includes tests OR the PR description describes a testing strategy - The PR description notes risks associated with the change, if any - Newly-added code is easy to change - The change follows the [library release note guidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html) - The change includes or references documentation updates if necessary - Backport labels are set (if [applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)) ## Reviewer Checklist - [x] Reviewer has checked that all the criteria below are met - Title is accurate - All changes are related to the pull request's stated goal - Avoids breaking [API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces) changes - Testing strategy adequately addresses listed risks - Newly-added code is easy to change - Release note makes sense to a user of the library - If necessary, author has acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment - Backport labels are set in a manner that is consistent with the [release branch maintenance policy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting) Co-authored-by: Duncan Harvey <[email protected]>
1 parent 6e0311e commit bea8ea8

18 files changed

+77
-675
lines changed

.riot/requirements/6c15ef8.txt renamed to .riot/requirements/1337ee3.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,17 @@
22
# This file is autogenerated by pip-compile with Python 3.8
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/6c15ef8.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1337ee3.in
66
#
77
attrs==25.3.0
8-
azure-core==1.33.0
98
azure-functions==1.23.0
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
1311
coverage[toml]==7.6.1
1412
exceptiongroup==1.3.0
1513
hypothesis==6.45.0
1614
idna==3.10
1715
iniconfig==2.1.0
18-
isodate==0.7.2
1916
markupsafe==2.1.5
2017
mock==5.2.0
2118
opentracing==2.4.0
@@ -25,7 +22,6 @@ pytest==8.3.5
2522
pytest-cov==5.0.0
2623
pytest-mock==3.14.1
2724
requests==2.32.4
28-
six==1.17.0
2925
sortedcontainers==2.4.0
3026
tomli==2.2.1
3127
typing-extensions==4.13.2

.riot/requirements/18d52a7.txt renamed to .riot/requirements/145ed9e.txt

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,27 @@
22
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/18d52a7.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/145ed9e.in
66
#
77
attrs==25.3.0
8-
azure-core==1.35.0
98
azure-functions==1.10.1
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
13-
coverage[toml]==7.9.1
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
11+
coverage[toml]==7.10.6
1412
exceptiongroup==1.3.0
1513
hypothesis==6.45.0
1614
idna==3.10
1715
iniconfig==2.1.0
18-
isodate==0.7.2
1916
mock==5.2.0
2017
opentracing==2.4.0
2118
packaging==25.0
2219
pluggy==1.6.0
2320
pygments==2.19.2
24-
pytest==8.4.1
25-
pytest-cov==6.2.1
26-
pytest-mock==3.14.1
27-
requests==2.32.4
28-
six==1.17.0
21+
pytest==8.4.2
22+
pytest-cov==7.0.0
23+
pytest-mock==3.15.0
24+
requests==2.32.5
2925
sortedcontainers==2.4.0
3026
tomli==2.2.1
31-
typing-extensions==4.14.0
27+
typing-extensions==4.15.0
3228
urllib3==2.5.0

.riot/requirements/5b956b7.txt renamed to .riot/requirements/14b54db.txt

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,26 @@
22
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/5b956b7.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/14b54db.in
66
#
77
attrs==25.3.0
8-
azure-core==1.35.0
98
azure-functions==1.23.0
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
13-
coverage[toml]==7.9.1
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
11+
coverage[toml]==7.10.6
1412
hypothesis==6.45.0
1513
idna==3.10
1614
iniconfig==2.1.0
17-
isodate==0.7.2
1815
markupsafe==3.0.2
1916
mock==5.2.0
2017
opentracing==2.4.0
2118
packaging==25.0
2219
pluggy==1.6.0
2320
pygments==2.19.2
24-
pytest==8.4.1
25-
pytest-cov==6.2.1
26-
pytest-mock==3.14.1
27-
requests==2.32.4
28-
six==1.17.0
21+
pytest==8.4.2
22+
pytest-cov==7.0.0
23+
pytest-mock==3.15.0
24+
requests==2.32.5
2925
sortedcontainers==2.4.0
30-
typing-extensions==4.14.0
3126
urllib3==2.5.0
3227
werkzeug==3.1.3

.riot/requirements/ce8d896.txt renamed to .riot/requirements/1e60e3c.txt

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,27 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/ce8d896.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1e60e3c.in
66
#
77
attrs==25.3.0
8-
azure-core==1.35.0
98
azure-functions==1.10.1
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
13-
coverage[toml]==7.9.1
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
11+
coverage[toml]==7.10.6
1412
exceptiongroup==1.3.0
1513
hypothesis==6.45.0
1614
idna==3.10
1715
iniconfig==2.1.0
18-
isodate==0.7.2
1916
mock==5.2.0
2017
opentracing==2.4.0
2118
packaging==25.0
2219
pluggy==1.6.0
2320
pygments==2.19.2
24-
pytest==8.4.1
25-
pytest-cov==6.2.1
26-
pytest-mock==3.14.1
27-
requests==2.32.4
28-
six==1.17.0
21+
pytest==8.4.2
22+
pytest-cov==7.0.0
23+
pytest-mock==3.15.0
24+
requests==2.32.5
2925
sortedcontainers==2.4.0
3026
tomli==2.2.1
31-
typing-extensions==4.14.0
27+
typing-extensions==4.15.0
3228
urllib3==2.5.0

.riot/requirements/a1026b8.txt renamed to .riot/requirements/1e62aea.txt

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,29 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/a1026b8.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1e62aea.in
66
#
77
attrs==25.3.0
8-
azure-core==1.35.0
98
azure-functions==1.23.0
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
13-
coverage[toml]==7.9.1
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
11+
coverage[toml]==7.10.6
1412
exceptiongroup==1.3.0
1513
hypothesis==6.45.0
1614
idna==3.10
1715
iniconfig==2.1.0
18-
isodate==0.7.2
1916
markupsafe==3.0.2
2017
mock==5.2.0
2118
opentracing==2.4.0
2219
packaging==25.0
2320
pluggy==1.6.0
2421
pygments==2.19.2
25-
pytest==8.4.1
26-
pytest-cov==6.2.1
27-
pytest-mock==3.14.1
28-
requests==2.32.4
29-
six==1.17.0
22+
pytest==8.4.2
23+
pytest-cov==7.0.0
24+
pytest-mock==3.15.0
25+
requests==2.32.5
3026
sortedcontainers==2.4.0
3127
tomli==2.2.1
32-
typing-extensions==4.14.0
28+
typing-extensions==4.15.0
3329
urllib3==2.5.0
3430
werkzeug==3.1.3

.riot/requirements/5b1bf57.txt renamed to .riot/requirements/44abb4f.txt

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,24 @@
22
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/5b1bf57.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/44abb4f.in
66
#
77
attrs==25.3.0
8-
azure-core==1.35.0
98
azure-functions==1.10.1
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
13-
coverage[toml]==7.9.1
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
11+
coverage[toml]==7.10.6
1412
hypothesis==6.45.0
1513
idna==3.10
1614
iniconfig==2.1.0
17-
isodate==0.7.2
1815
mock==5.2.0
1916
opentracing==2.4.0
2017
packaging==25.0
2118
pluggy==1.6.0
2219
pygments==2.19.2
23-
pytest==8.4.1
24-
pytest-cov==6.2.1
25-
pytest-mock==3.14.1
26-
requests==2.32.4
27-
six==1.17.0
20+
pytest==8.4.2
21+
pytest-cov==7.0.0
22+
pytest-mock==3.15.0
23+
requests==2.32.5
2824
sortedcontainers==2.4.0
29-
typing-extensions==4.14.0
3025
urllib3==2.5.0

.riot/requirements/846ba1d.txt renamed to .riot/requirements/6da0824.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,17 @@
22
# This file is autogenerated by pip-compile with Python 3.8
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/846ba1d.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/6da0824.in
66
#
77
attrs==25.3.0
8-
azure-core==1.33.0
98
azure-functions==1.10.1
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
1311
coverage[toml]==7.6.1
1412
exceptiongroup==1.3.0
1513
hypothesis==6.45.0
1614
idna==3.10
1715
iniconfig==2.1.0
18-
isodate==0.7.2
1916
mock==5.2.0
2017
opentracing==2.4.0
2118
packaging==25.0
@@ -24,7 +21,6 @@ pytest==8.3.5
2421
pytest-cov==5.0.0
2522
pytest-mock==3.14.1
2623
requests==2.32.4
27-
six==1.17.0
2824
sortedcontainers==2.4.0
2925
tomli==2.2.1
3026
typing-extensions==4.13.2

.riot/requirements/16ae446.txt renamed to .riot/requirements/c2420c2.txt

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,29 @@
22
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/16ae446.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/c2420c2.in
66
#
77
attrs==25.3.0
8-
azure-core==1.35.0
98
azure-functions==1.23.0
10-
azure-servicebus==7.14.2
11-
certifi==2025.6.15
12-
charset-normalizer==3.4.2
13-
coverage[toml]==7.9.1
9+
certifi==2025.8.3
10+
charset-normalizer==3.4.3
11+
coverage[toml]==7.10.6
1412
exceptiongroup==1.3.0
1513
hypothesis==6.45.0
1614
idna==3.10
1715
iniconfig==2.1.0
18-
isodate==0.7.2
1916
markupsafe==3.0.2
2017
mock==5.2.0
2118
opentracing==2.4.0
2219
packaging==25.0
2320
pluggy==1.6.0
2421
pygments==2.19.2
25-
pytest==8.4.1
26-
pytest-cov==6.2.1
27-
pytest-mock==3.14.1
28-
requests==2.32.4
29-
six==1.17.0
22+
pytest==8.4.2
23+
pytest-cov==7.0.0
24+
pytest-mock==3.15.0
25+
requests==2.32.5
3026
sortedcontainers==2.4.0
3127
tomli==2.2.1
32-
typing-extensions==4.14.0
28+
typing-extensions==4.15.0
3329
urllib3==2.5.0
3430
werkzeug==3.1.3

riotfile.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3092,7 +3092,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT
30923092
pys=select_pys(min_version="3.8", max_version="3.11"),
30933093
pkgs={
30943094
"azure.functions": ["~=1.10.1", latest],
3095-
"azure.servicebus": latest,
30963095
"requests": latest,
30973096
},
30983097
),

0 commit comments

Comments
 (0)