Skip to content

Commit 4d35734

Browse files
stevappleemdneto
authored andcommitted
opentelemetry-instrumentation-falcon: expand supported version to v4 (open-telemetry#3086)
* opentelemetry-instrumentation-falcon: expand supported version to v4 Falcon v4 has a mostly identical interface to v3, and is proved to be fully compatible with `opentelemetry-instrumentation-falcon`. Loose the version check to `<5.0.0` to avoid false `DependencyConflict` alarm. * opentelemetry-instrumentation-falcon: generate tests for v4 * opentelemetry-instrumentation-falcon: prepare tests for v4 * opentelemetry-instrumentation-falcon: add test preset for `~=3.1.2` * docs: add changelog for Falcon v4 instrumentation * opentelemetry-instrumentation-falcon: adjust pylint mark for v4 * _has_fixed_http_target property Signed-off-by: emdneto <[email protected]> * move changelog to the correct section Signed-off-by: emdneto <[email protected]> * fix test and bootstrap_gen Signed-off-by: emdneto <[email protected]> --------- Signed-off-by: emdneto <[email protected]> Co-authored-by: emdneto <[email protected]>
1 parent 3636b80 commit 4d35734

File tree

15 files changed

+647
-384
lines changed

15 files changed

+647
-384
lines changed

.github/workflows/core_contrib_test_0.yml

+22
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,28 @@ jobs:
657657
- name: Run tests
658658
run: tox -e py38-test-instrumentation-falcon-2 -- -ra
659659

660+
py38-test-instrumentation-falcon-3:
661+
name: instrumentation-falcon-3
662+
runs-on: ubuntu-latest
663+
steps:
664+
- name: Checkout contrib repo @ SHA - ${{ env.CONTRIB_REPO_SHA }}
665+
uses: actions/checkout@v4
666+
with:
667+
repository: open-telemetry/opentelemetry-python-contrib
668+
ref: ${{ env.CONTRIB_REPO_SHA }}
669+
670+
- name: Set up Python 3.8
671+
uses: actions/setup-python@v5
672+
with:
673+
python-version: "3.8"
674+
architecture: "x64"
675+
676+
- name: Install tox
677+
run: pip install tox
678+
679+
- name: Run tests
680+
run: tox -e py38-test-instrumentation-falcon-3 -- -ra
681+
660682
py38-test-instrumentation-fastapi:
661683
name: instrumentation-fastapi
662684
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)