From a20c359ba81682ee362e2ad16b32b2bc839950c6 Mon Sep 17 00:00:00 2001 From: Joe McGinley <116890464+jomcgi@users.noreply.github.com> Date: Mon, 26 May 2025 12:56:47 +0000 Subject: [PATCH 1/3] Fix git pull error in core contrib test Core contrib is intermittently failing when pulling the core repo because tox does not retry on failure. Add gh actions/checkout for the core repo before running tox to mitigate this. --- .github/workflows/core_contrib_test_0.yml | 665 ++++++++++++++++++ .../core_contrib_test.yml.j2 | 7 + CHANGELOG.md | 2 + 3 files changed, 674 insertions(+) diff --git a/.github/workflows/core_contrib_test_0.yml b/.github/workflows/core_contrib_test_0.yml index fb69667b2a..5fa6282a5b 100644 --- a/.github/workflows/core_contrib_test_0.yml +++ b/.github/workflows/core_contrib_test_0.yml @@ -31,6 +31,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -54,6 +61,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -77,6 +91,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -100,6 +121,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -123,6 +151,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -146,6 +181,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -169,6 +211,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -192,6 +241,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -215,6 +271,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -238,6 +301,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -261,6 +331,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -284,6 +361,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -307,6 +391,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -330,6 +421,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -353,6 +451,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -376,6 +481,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -399,6 +511,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -422,6 +541,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -445,6 +571,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -468,6 +601,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -491,6 +631,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -514,6 +661,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -537,6 +691,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -560,6 +721,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -583,6 +751,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -606,6 +781,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -629,6 +811,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -652,6 +841,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -675,6 +871,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -698,6 +901,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -721,6 +931,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -744,6 +961,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -767,6 +991,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -790,6 +1021,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -813,6 +1051,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -836,6 +1081,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -859,6 +1111,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -882,6 +1141,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -905,6 +1171,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -928,6 +1201,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -951,6 +1231,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -974,6 +1261,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -997,6 +1291,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1020,6 +1321,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1043,6 +1351,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1066,6 +1381,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1089,6 +1411,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1112,6 +1441,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1135,6 +1471,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1158,6 +1501,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1181,6 +1531,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1204,6 +1561,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1227,6 +1591,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1250,6 +1621,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1273,6 +1651,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1296,6 +1681,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1319,6 +1711,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1342,6 +1741,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1365,6 +1771,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1388,6 +1801,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1411,6 +1831,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1434,6 +1861,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1457,6 +1891,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1480,6 +1921,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1503,6 +1951,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1526,6 +1981,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1549,6 +2011,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1572,6 +2041,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1595,6 +2071,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1618,6 +2101,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1641,6 +2131,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1664,6 +2161,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1687,6 +2191,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1710,6 +2221,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1733,6 +2251,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1756,6 +2281,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1779,6 +2311,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1802,6 +2341,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1825,6 +2371,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1848,6 +2401,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1871,6 +2431,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1894,6 +2461,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1917,6 +2491,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1940,6 +2521,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1963,6 +2551,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -1986,6 +2581,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2009,6 +2611,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2032,6 +2641,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2055,6 +2671,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2078,6 +2701,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2101,6 +2731,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2124,6 +2761,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2147,6 +2791,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2170,6 +2821,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: @@ -2193,6 +2851,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${{ env.CONTRIB_REPO_SHA }} + - name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${{ env.CORE_REPO_SHA }} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/core_contrib_test.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/core_contrib_test.yml.j2 index 6f13523b2e..e258253d54 100644 --- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/core_contrib_test.yml.j2 +++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/core_contrib_test.yml.j2 @@ -32,6 +32,13 @@ jobs: repository: open-telemetry/opentelemetry-python-contrib ref: ${% raw %}{{ env.CONTRIB_REPO_SHA }}{% endraw %} + - name: Checkout core repo @ SHA - ${% raw %}{{ env.CORE_REPO_SHA }}{% endraw %} + uses: actions/checkout@v4 + with: + repository: open-telemetry/opentelemetry-python + ref: ${% raw %}{{ env.CORE_REPO_SHA }}{% endraw %} + path: opentelemetry-python + - name: Set up Python 3.8 uses: actions/setup-python@v5 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 916f08f464..5800d498e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ([#3520](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3520)) - `opentelemetry-instrumentation-botocore` Ensure spans end on early stream closure for Bedrock Streaming APIs ([#3481](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3481)) +- `opentelemetry-python-contrib` Fix git pull failures in core contrib test + ([#3357](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3357)) ### Breaking changes From a42ee365bf2dc7ecf0c0f2d9ec700f17c5a975a2 Mon Sep 17 00:00:00 2001 From: emdneto <9735060+emdneto@users.noreply.github.com> Date: Thu, 24 Jul 2025 19:39:02 -0300 Subject: [PATCH 2/3] generate-workflows Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com> --- .github/workflows/core_contrib_test_0.yml | 194 +++++++++++----------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/.github/workflows/core_contrib_test_0.yml b/.github/workflows/core_contrib_test_0.yml index 1352719d6a..ebc2c25ff2 100644 --- a/.github/workflows/core_contrib_test_0.yml +++ b/.github/workflows/core_contrib_test_0.yml @@ -24,7 +24,7 @@ env: jobs: py39-test-instrumentation-openai-v2-oldest: - name: instrumentation-openai-v2-oldest + name: instrumentation-openai-v2-oldest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -54,7 +54,7 @@ jobs: run: tox -e py39-test-instrumentation-openai-v2-oldest -- -ra py39-test-instrumentation-openai-v2-latest: - name: instrumentation-openai-v2-latest + name: instrumentation-openai-v2-latest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -84,7 +84,7 @@ jobs: run: tox -e py39-test-instrumentation-openai-v2-latest -- -ra py39-test-instrumentation-vertexai-oldest: - name: instrumentation-vertexai-oldest + name: instrumentation-vertexai-oldest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -114,7 +114,7 @@ jobs: run: tox -e py39-test-instrumentation-vertexai-oldest -- -ra py39-test-instrumentation-vertexai-latest: - name: instrumentation-vertexai-latest + name: instrumentation-vertexai-latest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -144,7 +144,7 @@ jobs: run: tox -e py39-test-instrumentation-vertexai-latest -- -ra py39-test-instrumentation-google-genai-oldest: - name: instrumentation-google-genai-oldest + name: instrumentation-google-genai-oldest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -174,7 +174,7 @@ jobs: run: tox -e py39-test-instrumentation-google-genai-oldest -- -ra py39-test-instrumentation-google-genai-latest: - name: instrumentation-google-genai-latest + name: instrumentation-google-genai-latest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -204,7 +204,7 @@ jobs: run: tox -e py39-test-instrumentation-google-genai-latest -- -ra py39-test-resource-detector-containerid: - name: resource-detector-containerid + name: resource-detector-containerid runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -234,7 +234,7 @@ jobs: run: tox -e py39-test-resource-detector-containerid -- -ra py39-test-resource-detector-azure-0: - name: resource-detector-azure-0 + name: resource-detector-azure-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -264,7 +264,7 @@ jobs: run: tox -e py39-test-resource-detector-azure-0 -- -ra py39-test-resource-detector-azure-1: - name: resource-detector-azure-1 + name: resource-detector-azure-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -294,7 +294,7 @@ jobs: run: tox -e py39-test-resource-detector-azure-1 -- -ra py39-test-sdk-extension-aws-0: - name: sdk-extension-aws-0 + name: sdk-extension-aws-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -324,7 +324,7 @@ jobs: run: tox -e py39-test-sdk-extension-aws-0 -- -ra py39-test-sdk-extension-aws-1: - name: sdk-extension-aws-1 + name: sdk-extension-aws-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -354,7 +354,7 @@ jobs: run: tox -e py39-test-sdk-extension-aws-1 -- -ra py39-test-distro: - name: distro + name: distro runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -384,7 +384,7 @@ jobs: run: tox -e py39-test-distro -- -ra py39-test-opentelemetry-instrumentation: - name: opentelemetry-instrumentation + name: opentelemetry-instrumentation runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -414,7 +414,7 @@ jobs: run: tox -e py39-test-opentelemetry-instrumentation -- -ra py39-test-instrumentation-aiohttp-client: - name: instrumentation-aiohttp-client + name: instrumentation-aiohttp-client runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -444,7 +444,7 @@ jobs: run: tox -e py39-test-instrumentation-aiohttp-client -- -ra py39-test-instrumentation-aiohttp-server: - name: instrumentation-aiohttp-server + name: instrumentation-aiohttp-server runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -474,7 +474,7 @@ jobs: run: tox -e py39-test-instrumentation-aiohttp-server -- -ra py39-test-instrumentation-aiopg: - name: instrumentation-aiopg + name: instrumentation-aiopg runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -504,7 +504,7 @@ jobs: run: tox -e py39-test-instrumentation-aiopg -- -ra py39-test-instrumentation-aws-lambda: - name: instrumentation-aws-lambda + name: instrumentation-aws-lambda runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -534,7 +534,7 @@ jobs: run: tox -e py39-test-instrumentation-aws-lambda -- -ra py39-test-instrumentation-botocore-0: - name: instrumentation-botocore-0 + name: instrumentation-botocore-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -564,7 +564,7 @@ jobs: run: tox -e py39-test-instrumentation-botocore-0 -- -ra py39-test-instrumentation-botocore-1: - name: instrumentation-botocore-1 + name: instrumentation-botocore-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -594,7 +594,7 @@ jobs: run: tox -e py39-test-instrumentation-botocore-1 -- -ra py39-test-instrumentation-boto3sqs: - name: instrumentation-boto3sqs + name: instrumentation-boto3sqs runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -624,7 +624,7 @@ jobs: run: tox -e py39-test-instrumentation-boto3sqs -- -ra py39-test-instrumentation-django-0: - name: instrumentation-django-0 + name: instrumentation-django-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -654,7 +654,7 @@ jobs: run: tox -e py39-test-instrumentation-django-0 -- -ra py39-test-instrumentation-django-1: - name: instrumentation-django-1 + name: instrumentation-django-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -684,7 +684,7 @@ jobs: run: tox -e py39-test-instrumentation-django-1 -- -ra py39-test-instrumentation-django-2: - name: instrumentation-django-2 + name: instrumentation-django-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -714,7 +714,7 @@ jobs: run: tox -e py39-test-instrumentation-django-2 -- -ra py39-test-instrumentation-dbapi: - name: instrumentation-dbapi + name: instrumentation-dbapi runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -744,7 +744,7 @@ jobs: run: tox -e py39-test-instrumentation-dbapi -- -ra py39-test-instrumentation-boto: - name: instrumentation-boto + name: instrumentation-boto runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -774,7 +774,7 @@ jobs: run: tox -e py39-test-instrumentation-boto -- -ra py39-test-instrumentation-asyncclick: - name: instrumentation-asyncclick + name: instrumentation-asyncclick runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -804,7 +804,7 @@ jobs: run: tox -e py39-test-instrumentation-asyncclick -- -ra py39-test-instrumentation-click: - name: instrumentation-click + name: instrumentation-click runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -834,7 +834,7 @@ jobs: run: tox -e py39-test-instrumentation-click -- -ra py39-test-instrumentation-elasticsearch-0: - name: instrumentation-elasticsearch-0 + name: instrumentation-elasticsearch-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -864,7 +864,7 @@ jobs: run: tox -e py39-test-instrumentation-elasticsearch-0 -- -ra py39-test-instrumentation-elasticsearch-1: - name: instrumentation-elasticsearch-1 + name: instrumentation-elasticsearch-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -894,7 +894,7 @@ jobs: run: tox -e py39-test-instrumentation-elasticsearch-1 -- -ra py39-test-instrumentation-elasticsearch-2: - name: instrumentation-elasticsearch-2 + name: instrumentation-elasticsearch-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -924,7 +924,7 @@ jobs: run: tox -e py39-test-instrumentation-elasticsearch-2 -- -ra py39-test-instrumentation-falcon-0: - name: instrumentation-falcon-0 + name: instrumentation-falcon-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -954,7 +954,7 @@ jobs: run: tox -e py39-test-instrumentation-falcon-0 -- -ra py39-test-instrumentation-falcon-1: - name: instrumentation-falcon-1 + name: instrumentation-falcon-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -984,7 +984,7 @@ jobs: run: tox -e py39-test-instrumentation-falcon-1 -- -ra py39-test-instrumentation-falcon-2: - name: instrumentation-falcon-2 + name: instrumentation-falcon-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1014,7 +1014,7 @@ jobs: run: tox -e py39-test-instrumentation-falcon-2 -- -ra py39-test-instrumentation-falcon-3: - name: instrumentation-falcon-3 + name: instrumentation-falcon-3 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1044,7 +1044,7 @@ jobs: run: tox -e py39-test-instrumentation-falcon-3 -- -ra py39-test-instrumentation-fastapi: - name: instrumentation-fastapi + name: instrumentation-fastapi runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1074,7 +1074,7 @@ jobs: run: tox -e py39-test-instrumentation-fastapi -- -ra py39-test-instrumentation-flask-0: - name: instrumentation-flask-0 + name: instrumentation-flask-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1104,7 +1104,7 @@ jobs: run: tox -e py39-test-instrumentation-flask-0 -- -ra py39-test-instrumentation-flask-1: - name: instrumentation-flask-1 + name: instrumentation-flask-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1134,7 +1134,7 @@ jobs: run: tox -e py39-test-instrumentation-flask-1 -- -ra py39-test-instrumentation-flask-2: - name: instrumentation-flask-2 + name: instrumentation-flask-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1164,7 +1164,7 @@ jobs: run: tox -e py39-test-instrumentation-flask-2 -- -ra py39-test-instrumentation-urllib: - name: instrumentation-urllib + name: instrumentation-urllib runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1194,7 +1194,7 @@ jobs: run: tox -e py39-test-instrumentation-urllib -- -ra py39-test-instrumentation-urllib3-0: - name: instrumentation-urllib3-0 + name: instrumentation-urllib3-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1224,7 +1224,7 @@ jobs: run: tox -e py39-test-instrumentation-urllib3-0 -- -ra py39-test-instrumentation-urllib3-1: - name: instrumentation-urllib3-1 + name: instrumentation-urllib3-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1254,7 +1254,7 @@ jobs: run: tox -e py39-test-instrumentation-urllib3-1 -- -ra py39-test-instrumentation-requests: - name: instrumentation-requests + name: instrumentation-requests runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1284,7 +1284,7 @@ jobs: run: tox -e py39-test-instrumentation-requests -- -ra py39-test-instrumentation-starlette-oldest: - name: instrumentation-starlette-oldest + name: instrumentation-starlette-oldest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1314,7 +1314,7 @@ jobs: run: tox -e py39-test-instrumentation-starlette-oldest -- -ra py39-test-instrumentation-starlette-latest: - name: instrumentation-starlette-latest + name: instrumentation-starlette-latest runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1344,7 +1344,7 @@ jobs: run: tox -e py39-test-instrumentation-starlette-latest -- -ra py39-test-instrumentation-jinja2: - name: instrumentation-jinja2 + name: instrumentation-jinja2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1374,7 +1374,7 @@ jobs: run: tox -e py39-test-instrumentation-jinja2 -- -ra py39-test-instrumentation-logging: - name: instrumentation-logging + name: instrumentation-logging runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1404,7 +1404,7 @@ jobs: run: tox -e py39-test-instrumentation-logging -- -ra py39-test-exporter-richconsole: - name: exporter-richconsole + name: exporter-richconsole runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1434,7 +1434,7 @@ jobs: run: tox -e py39-test-exporter-richconsole -- -ra py39-test-exporter-prometheus-remote-write: - name: exporter-prometheus-remote-write + name: exporter-prometheus-remote-write runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1464,7 +1464,7 @@ jobs: run: tox -e py39-test-exporter-prometheus-remote-write -- -ra py39-test-instrumentation-mysql-0: - name: instrumentation-mysql-0 + name: instrumentation-mysql-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1494,7 +1494,7 @@ jobs: run: tox -e py39-test-instrumentation-mysql-0 -- -ra py39-test-instrumentation-mysql-1: - name: instrumentation-mysql-1 + name: instrumentation-mysql-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1524,7 +1524,7 @@ jobs: run: tox -e py39-test-instrumentation-mysql-1 -- -ra py39-test-instrumentation-mysqlclient: - name: instrumentation-mysqlclient + name: instrumentation-mysqlclient runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1554,7 +1554,7 @@ jobs: run: tox -e py39-test-instrumentation-mysqlclient -- -ra py39-test-instrumentation-psycopg2: - name: instrumentation-psycopg2 + name: instrumentation-psycopg2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1584,7 +1584,7 @@ jobs: run: tox -e py39-test-instrumentation-psycopg2 -- -ra py39-test-instrumentation-psycopg2-binary: - name: instrumentation-psycopg2-binary + name: instrumentation-psycopg2-binary runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1614,7 +1614,7 @@ jobs: run: tox -e py39-test-instrumentation-psycopg2-binary -- -ra py39-test-instrumentation-psycopg: - name: instrumentation-psycopg + name: instrumentation-psycopg runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1644,7 +1644,7 @@ jobs: run: tox -e py39-test-instrumentation-psycopg -- -ra py39-test-instrumentation-pymemcache-0: - name: instrumentation-pymemcache-0 + name: instrumentation-pymemcache-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1674,7 +1674,7 @@ jobs: run: tox -e py39-test-instrumentation-pymemcache-0 -- -ra py39-test-instrumentation-pymemcache-1: - name: instrumentation-pymemcache-1 + name: instrumentation-pymemcache-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1704,7 +1704,7 @@ jobs: run: tox -e py39-test-instrumentation-pymemcache-1 -- -ra py39-test-instrumentation-pymemcache-2: - name: instrumentation-pymemcache-2 + name: instrumentation-pymemcache-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1734,7 +1734,7 @@ jobs: run: tox -e py39-test-instrumentation-pymemcache-2 -- -ra py39-test-instrumentation-pymemcache-3: - name: instrumentation-pymemcache-3 + name: instrumentation-pymemcache-3 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1764,7 +1764,7 @@ jobs: run: tox -e py39-test-instrumentation-pymemcache-3 -- -ra py39-test-instrumentation-pymemcache-4: - name: instrumentation-pymemcache-4 + name: instrumentation-pymemcache-4 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1794,7 +1794,7 @@ jobs: run: tox -e py39-test-instrumentation-pymemcache-4 -- -ra py39-test-instrumentation-pymongo: - name: instrumentation-pymongo + name: instrumentation-pymongo runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1824,7 +1824,7 @@ jobs: run: tox -e py39-test-instrumentation-pymongo -- -ra py39-test-instrumentation-pymysql: - name: instrumentation-pymysql + name: instrumentation-pymysql runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1854,7 +1854,7 @@ jobs: run: tox -e py39-test-instrumentation-pymysql -- -ra py39-test-instrumentation-pymssql: - name: instrumentation-pymssql + name: instrumentation-pymssql runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1884,7 +1884,7 @@ jobs: run: tox -e py39-test-instrumentation-pymssql -- -ra py39-test-instrumentation-pyramid: - name: instrumentation-pyramid + name: instrumentation-pyramid runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1914,7 +1914,7 @@ jobs: run: tox -e py39-test-instrumentation-pyramid -- -ra py39-test-instrumentation-asgi: - name: instrumentation-asgi + name: instrumentation-asgi runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1944,7 +1944,7 @@ jobs: run: tox -e py39-test-instrumentation-asgi -- -ra py39-test-instrumentation-asyncpg: - name: instrumentation-asyncpg + name: instrumentation-asyncpg runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -1974,7 +1974,7 @@ jobs: run: tox -e py39-test-instrumentation-asyncpg -- -ra py39-test-instrumentation-sqlite3: - name: instrumentation-sqlite3 + name: instrumentation-sqlite3 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2004,7 +2004,7 @@ jobs: run: tox -e py39-test-instrumentation-sqlite3 -- -ra py39-test-instrumentation-wsgi: - name: instrumentation-wsgi + name: instrumentation-wsgi runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2034,7 +2034,7 @@ jobs: run: tox -e py39-test-instrumentation-wsgi -- -ra py39-test-instrumentation-grpc-0: - name: instrumentation-grpc-0 + name: instrumentation-grpc-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2064,7 +2064,7 @@ jobs: run: tox -e py39-test-instrumentation-grpc-0 -- -ra py39-test-instrumentation-grpc-1: - name: instrumentation-grpc-1 + name: instrumentation-grpc-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2094,7 +2094,7 @@ jobs: run: tox -e py39-test-instrumentation-grpc-1 -- -ra py39-test-instrumentation-sqlalchemy-1: - name: instrumentation-sqlalchemy-1 + name: instrumentation-sqlalchemy-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2124,7 +2124,7 @@ jobs: run: tox -e py39-test-instrumentation-sqlalchemy-1 -- -ra py39-test-instrumentation-sqlalchemy-2: - name: instrumentation-sqlalchemy-2 + name: instrumentation-sqlalchemy-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2154,7 +2154,7 @@ jobs: run: tox -e py39-test-instrumentation-sqlalchemy-2 -- -ra py39-test-instrumentation-redis: - name: instrumentation-redis + name: instrumentation-redis runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2184,7 +2184,7 @@ jobs: run: tox -e py39-test-instrumentation-redis -- -ra py39-test-instrumentation-remoulade: - name: instrumentation-remoulade + name: instrumentation-remoulade runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2214,7 +2214,7 @@ jobs: run: tox -e py39-test-instrumentation-remoulade -- -ra py39-test-instrumentation-celery: - name: instrumentation-celery + name: instrumentation-celery runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2244,7 +2244,7 @@ jobs: run: tox -e py39-test-instrumentation-celery -- -ra py39-test-instrumentation-system-metrics: - name: instrumentation-system-metrics + name: instrumentation-system-metrics runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2274,7 +2274,7 @@ jobs: run: tox -e py39-test-instrumentation-system-metrics -- -ra py39-test-instrumentation-threading: - name: instrumentation-threading + name: instrumentation-threading runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2304,7 +2304,7 @@ jobs: run: tox -e py39-test-instrumentation-threading -- -ra py39-test-instrumentation-tornado: - name: instrumentation-tornado + name: instrumentation-tornado runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2334,7 +2334,7 @@ jobs: run: tox -e py39-test-instrumentation-tornado -- -ra py39-test-instrumentation-tortoiseorm: - name: instrumentation-tortoiseorm + name: instrumentation-tortoiseorm runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2364,7 +2364,7 @@ jobs: run: tox -e py39-test-instrumentation-tortoiseorm -- -ra py39-test-instrumentation-httpx-0: - name: instrumentation-httpx-0 + name: instrumentation-httpx-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2394,7 +2394,7 @@ jobs: run: tox -e py39-test-instrumentation-httpx-0 -- -ra py39-test-instrumentation-httpx-1: - name: instrumentation-httpx-1 + name: instrumentation-httpx-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2424,7 +2424,7 @@ jobs: run: tox -e py39-test-instrumentation-httpx-1 -- -ra py39-test-util-http: - name: util-http + name: util-http runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2454,7 +2454,7 @@ jobs: run: tox -e py39-test-util-http -- -ra py39-test-propagator-aws-xray-0: - name: propagator-aws-xray-0 + name: propagator-aws-xray-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2484,7 +2484,7 @@ jobs: run: tox -e py39-test-propagator-aws-xray-0 -- -ra py39-test-propagator-aws-xray-1: - name: propagator-aws-xray-1 + name: propagator-aws-xray-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2514,7 +2514,7 @@ jobs: run: tox -e py39-test-propagator-aws-xray-1 -- -ra py39-test-propagator-ot-trace: - name: propagator-ot-trace + name: propagator-ot-trace runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2544,7 +2544,7 @@ jobs: run: tox -e py39-test-propagator-ot-trace -- -ra py39-test-instrumentation-sio-pika-0: - name: instrumentation-sio-pika-0 + name: instrumentation-sio-pika-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2574,7 +2574,7 @@ jobs: run: tox -e py39-test-instrumentation-sio-pika-0 -- -ra py39-test-instrumentation-sio-pika-1: - name: instrumentation-sio-pika-1 + name: instrumentation-sio-pika-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2604,7 +2604,7 @@ jobs: run: tox -e py39-test-instrumentation-sio-pika-1 -- -ra py39-test-instrumentation-aio-pika-0: - name: instrumentation-aio-pika-0 + name: instrumentation-aio-pika-0 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2634,7 +2634,7 @@ jobs: run: tox -e py39-test-instrumentation-aio-pika-0 -- -ra py39-test-instrumentation-aio-pika-1: - name: instrumentation-aio-pika-1 + name: instrumentation-aio-pika-1 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2664,7 +2664,7 @@ jobs: run: tox -e py39-test-instrumentation-aio-pika-1 -- -ra py39-test-instrumentation-aio-pika-2: - name: instrumentation-aio-pika-2 + name: instrumentation-aio-pika-2 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2694,7 +2694,7 @@ jobs: run: tox -e py39-test-instrumentation-aio-pika-2 -- -ra py39-test-instrumentation-aio-pika-3: - name: instrumentation-aio-pika-3 + name: instrumentation-aio-pika-3 runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2724,7 +2724,7 @@ jobs: run: tox -e py39-test-instrumentation-aio-pika-3 -- -ra py39-test-instrumentation-aiokafka: - name: instrumentation-aiokafka + name: instrumentation-aiokafka runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2754,7 +2754,7 @@ jobs: run: tox -e py39-test-instrumentation-aiokafka -- -ra py39-test-instrumentation-kafka-python: - name: instrumentation-kafka-python + name: instrumentation-kafka-python runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2784,7 +2784,7 @@ jobs: run: tox -e py39-test-instrumentation-kafka-python -- -ra py39-test-instrumentation-kafka-pythonng: - name: instrumentation-kafka-pythonng + name: instrumentation-kafka-pythonng runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2814,7 +2814,7 @@ jobs: run: tox -e py39-test-instrumentation-kafka-pythonng -- -ra py39-test-instrumentation-confluent-kafka: - name: instrumentation-confluent-kafka + name: instrumentation-confluent-kafka runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2844,7 +2844,7 @@ jobs: run: tox -e py39-test-instrumentation-confluent-kafka -- -ra py39-test-instrumentation-asyncio: - name: instrumentation-asyncio + name: instrumentation-asyncio runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2874,7 +2874,7 @@ jobs: run: tox -e py39-test-instrumentation-asyncio -- -ra py39-test-instrumentation-cassandra: - name: instrumentation-cassandra + name: instrumentation-cassandra runs-on: ubuntu-latest timeout-minutes: 30 steps: @@ -2904,7 +2904,7 @@ jobs: run: tox -e py39-test-instrumentation-cassandra -- -ra py39-test-processor-baggage: - name: processor-baggage + name: processor-baggage runs-on: ubuntu-latest timeout-minutes: 30 steps: From 06d2b3fa7d60fbac2e3c33e7ae15a5ec8685ad83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Em=C3=ADdio=20Neto?= <9735060+emdneto@users.noreply.github.com> Date: Thu, 24 Jul 2025 19:42:15 -0300 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8544b3997..831b8b50ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `opentelemetry-instrumentation`: Fix dependency conflict detection when instrumented packages are not installed by moving check back to before instrumentors are loaded. Add "instruments-any" feature for instrumentations that target multiple packages. ([#3610](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3610)) -- `opentelemetry-python-contrib` Fix git pull failures in core contrib test +- infra(ci): Fix git pull failures in core contrib test ([#3357](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3357)) ### Added