Fix git pull error in core contrib test (#3357)

* 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.

* generate-workflows

Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>

* Update CHANGELOG.md

---------

Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: emdneto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: Leighton Chen <lechen@microsoft.com>
This commit is contained in:
Joe McGinley 2025-07-28 15:23:13 +01:00 committed by GitHub
parent d74291d0e0
commit a39c6c166d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 689 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@ -35,6 +35,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.9
uses: actions/setup-python@v5
with:

View File

@ -15,6 +15,8 @@ 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))
- infra(ci): Fix git pull failures in core contrib test
([#3357](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3357))
### Added
@ -102,7 +104,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
([#3545](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3545))
- `opentelemetry-instrumentation-aiokafka` Add instrumentation of `consumer.getmany` (batch)
([#3257](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3257))
### Deprecated
- Drop support for Python 3.8, bump baseline to Python 3.9.