diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000000..a1963283de
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,38 @@
+# Do not edit this file.
+# This file is generated automatically by executing tox -e generate-workflows
+
+name: CI
+
+on:
+ push:
+ branches:
+ - 'main'
+ pull_request:
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
+ cancel-in-progress: true
+
+jobs:
+ misc:
+ uses: ./.github/workflows/misc.yml
+ lint:
+ uses: ./.github/workflows/lint.yml
+ tests:
+ uses: ./.github/workflows/test.yml
+
+ check:
+ if: always()
+ needs:
+ - misc
+ - lint
+ - tests
+ runs-on: ubuntu-latest
+ steps:
+ - name: Decide whether the needed jobs succeeded or failed
+ uses: re-actors/alls-green@release/v1
+ with:
+ jobs: ${{ toJSON(needs) }}
diff --git a/.github/workflows/core_contrib_test_0.yml b/.github/workflows/core_contrib_test.yml
similarity index 99%
rename from .github/workflows/core_contrib_test_0.yml
rename to .github/workflows/core_contrib_test.yml
index 3f31276873..4653f3d360 100644
--- a/.github/workflows/core_contrib_test_0.yml
+++ b/.github/workflows/core_contrib_test.yml
@@ -1,7 +1,7 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows
-name: Core Contrib Test 0
+name: Core Contrib Test
on:
workflow_call:
diff --git a/.github/workflows/generate_workflows.py b/.github/workflows/generate_workflows.py
index 09391a240c..7aacf708f0 100644
--- a/.github/workflows/generate_workflows.py
+++ b/.github/workflows/generate_workflows.py
@@ -1,6 +1,7 @@
from pathlib import Path
from generate_workflows_lib import (
+ generate_ci_workflow,
generate_contrib_workflow,
generate_lint_workflow,
generate_misc_workflow,
@@ -14,3 +15,4 @@
generate_lint_workflow(tox_ini_path, workflows_directory_path)
generate_misc_workflow(tox_ini_path, workflows_directory_path)
generate_contrib_workflow(workflows_directory_path)
+generate_ci_workflow(workflows_directory_path)
diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/__init__.py b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/__init__.py
index 30f306ea5c..a2e628a09e 100644
--- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/__init__.py
+++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/__init__.py
@@ -172,25 +172,18 @@ def get_misc_job_datas(tox_envs: list) -> list:
def _generate_workflow(
- job_datas: list, name: str, workflow_directory_path: Path, max_jobs=250
-):
- # Github seems to limit the amount of jobs in a workflow file, that is why
- # they are split in groups of 250 per workflow file.
- for file_number, job_datas in enumerate(
- [
- job_datas[index : index + max_jobs]
- for index in range(0, len(job_datas), max_jobs)
- ]
- ):
- with open(
- workflow_directory_path.joinpath(f"{name}_{file_number}.yml"), "w"
- ) as test_yml_file:
- test_yml_file.write(
- Environment(loader=FileSystemLoader(Path(__file__).parent))
- .get_template(f"{name}.yml.j2")
- .render(job_datas=job_datas, file_number=file_number)
+ job_datas: list, name: str, workflow_directory_path: Path
+) -> None:
+ env = Environment(loader=FileSystemLoader(Path(__file__).parent))
+ with open(
+ workflow_directory_path.joinpath(f"{name}.yml"), "w"
+ ) as yml_file:
+ yml_file.write(
+ env.get_template(f"{name}.yml.j2").render(
+ job_datas=job_datas,
)
- test_yml_file.write("\n")
+ )
+ yml_file.write("\n")
def generate_test_workflow(
@@ -235,3 +228,15 @@ def generate_misc_workflow(
"misc",
workflow_directory_path,
)
+
+
+def generate_ci_workflow(
+ workflow_directory_path: Path,
+) -> None:
+ with open(workflow_directory_path.joinpath("ci.yml"), "w") as ci_yml_file:
+ ci_yml_file.write(
+ Environment(loader=FileSystemLoader(Path(__file__).parent))
+ .get_template("ci.yml.j2")
+ .render()
+ )
+ ci_yml_file.write("\n")
diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/ci.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/ci.yml.j2
new file mode 100644
index 0000000000..746adf13b6
--- /dev/null
+++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/ci.yml.j2
@@ -0,0 +1,38 @@
+# Do not edit this file.
+# This file is generated automatically by executing tox -e generate-workflows
+
+name: CI
+
+on:
+ push:
+ branches:
+ - 'main'
+ pull_request:
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
+ cancel-in-progress: true
+
+jobs:
+ misc:
+ uses: ./.github/workflows/misc.yml
+ lint:
+ uses: ./.github/workflows/lint.yml
+ tests:
+ uses: ./.github/workflows/test.yml
+
+ check:
+ if: always()
+ needs:
+ - misc
+ - lint
+ - tests
+ runs-on: ubuntu-latest
+ steps:
+ - name: Decide whether the needed jobs succeeded or failed
+ uses: re-actors/alls-green@release/v1
+ with:
+ jobs: ${% raw %}{{ toJSON(needs) }}{% endraw %}
diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/lint.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/lint.yml.j2
index ef5e417d42..db05da7a6b 100644
--- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/lint.yml.j2
+++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/lint.yml.j2
@@ -1,21 +1,14 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows
-name: Lint {{ file_number }}
+name: Lint
on:
- push:
- branches:
- - 'main'
- pull_request:
+ workflow_call:
permissions:
contents: read
-concurrency:
- group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
- cancel-in-progress: true
-
env:
# Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
# For PRs you can change the inner fallback ('main')
diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2
index 20ad381d4a..c356b8396d 100644
--- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2
+++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2
@@ -1,21 +1,14 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows
-name: Misc {{ file_number }}
+name: Misc
on:
- push:
- branches:
- - 'main'
- pull_request:
+ workflow_call:
permissions:
contents: read
-concurrency:
- group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
- cancel-in-progress: true
-
env:
# Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
# For PRs you can change the inner fallback ('main')
diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/test.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/test.yml.j2
index a0041c8b63..5002f85f4d 100644
--- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/test.yml.j2
+++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/test.yml.j2
@@ -1,21 +1,14 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows
-name: Test {{ file_number }}
+name: Test
on:
- push:
- branches:
- - 'main'
- pull_request:
+ workflow_call:
permissions:
contents: read
-concurrency:
- group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
- cancel-in-progress: true
-
env:
# Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
# For PRs you can change the inner fallback ('main')
diff --git a/.github/workflows/lint_0.yml b/.github/workflows/lint.yml
similarity index 99%
rename from .github/workflows/lint_0.yml
rename to .github/workflows/lint.yml
index fdd1a954a5..6bf3c631cd 100644
--- a/.github/workflows/lint_0.yml
+++ b/.github/workflows/lint.yml
@@ -1,21 +1,14 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows
-name: Lint 0
+name: Lint
on:
- push:
- branches:
- - 'main'
- pull_request:
+ workflow_call:
permissions:
contents: read
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-
env:
# Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
# For PRs you can change the inner fallback ('main')
diff --git a/.github/workflows/misc_0.yml b/.github/workflows/misc.yml
similarity index 96%
rename from .github/workflows/misc_0.yml
rename to .github/workflows/misc.yml
index bf8b902de1..652d90942a 100644
--- a/.github/workflows/misc_0.yml
+++ b/.github/workflows/misc.yml
@@ -1,21 +1,14 @@
# Do not edit this file.
# This file is generated automatically by executing tox -e generate-workflows
-name: Misc 0
+name: Misc
on:
- push:
- branches:
- - 'main'
- pull_request:
+ workflow_call:
permissions:
contents: read
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-
env:
# Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
# For PRs you can change the inner fallback ('main')
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000000..171d36f716
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,14826 @@
+# Do not edit this file.
+# This file is generated automatically by executing tox -e generate-workflows
+
+name: Test
+
+on:
+ workflow_call:
+
+permissions:
+ contents: read
+
+env:
+ # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
+ # For PRs you can change the inner fallback ('main')
+ # For pushes you change the outer fallback ('main')
+ # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
+ CORE_REPO_SHA: ${{ github.event_name == 'pull_request' && (
+ contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
+ contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
+ 'main'
+ ) || 'main' }}
+ CONTRIB_REPO_SHA: main
+ PIP_EXISTS_ACTION: w
+
+jobs:
+
+ py39-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-openai-v2-oldest -- -ra
+
+ py39-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-openai-v2-latest -- -ra
+
+ py310-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-openai-v2-oldest -- -ra
+
+ py310-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-openai-v2-latest -- -ra
+
+ py311-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-openai-v2-oldest -- -ra
+
+ py311-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-openai-v2-latest -- -ra
+
+ py312-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-openai-v2-oldest -- -ra
+
+ py312-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-openai-v2-latest -- -ra
+
+ py313-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-openai-v2-oldest -- -ra
+
+ py313-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-openai-v2-latest -- -ra
+
+ py314-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-openai-v2-oldest -- -ra
+
+ py314-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-openai-v2-latest -- -ra
+
+ pypy3-test-instrumentation-openai-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai-v2-oldest pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-openai-v2-oldest -- -ra
+
+ pypy3-test-instrumentation-openai-v2-latest_ubuntu-latest:
+ name: instrumentation-openai-v2-latest pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-openai-v2-latest -- -ra
+
+ py310-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-openai_agents-v2-oldest -- -ra
+
+ py310-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-openai_agents-v2-latest -- -ra
+
+ py311-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-openai_agents-v2-oldest -- -ra
+
+ py311-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-openai_agents-v2-latest -- -ra
+
+ py312-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-openai_agents-v2-oldest -- -ra
+
+ py312-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-openai_agents-v2-latest -- -ra
+
+ py313-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-openai_agents-v2-oldest -- -ra
+
+ py313-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-openai_agents-v2-latest -- -ra
+
+ py314-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-oldest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-openai_agents-v2-oldest -- -ra
+
+ py314-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
+ name: instrumentation-openai_agents-v2-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-openai_agents-v2-latest -- -ra
+
+ py39-test-instrumentation-vertexai-oldest_ubuntu-latest:
+ name: instrumentation-vertexai-oldest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-vertexai-oldest -- -ra
+
+ py39-test-instrumentation-vertexai-latest_ubuntu-latest:
+ name: instrumentation-vertexai-latest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-vertexai-latest -- -ra
+
+ py310-test-instrumentation-vertexai-oldest_ubuntu-latest:
+ name: instrumentation-vertexai-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-vertexai-oldest -- -ra
+
+ py310-test-instrumentation-vertexai-latest_ubuntu-latest:
+ name: instrumentation-vertexai-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-vertexai-latest -- -ra
+
+ py311-test-instrumentation-vertexai-oldest_ubuntu-latest:
+ name: instrumentation-vertexai-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-vertexai-oldest -- -ra
+
+ py311-test-instrumentation-vertexai-latest_ubuntu-latest:
+ name: instrumentation-vertexai-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-vertexai-latest -- -ra
+
+ py312-test-instrumentation-vertexai-oldest_ubuntu-latest:
+ name: instrumentation-vertexai-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-vertexai-oldest -- -ra
+
+ py312-test-instrumentation-vertexai-latest_ubuntu-latest:
+ name: instrumentation-vertexai-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-vertexai-latest -- -ra
+
+ py313-test-instrumentation-vertexai-oldest_ubuntu-latest:
+ name: instrumentation-vertexai-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-vertexai-oldest -- -ra
+
+ py313-test-instrumentation-vertexai-latest_ubuntu-latest:
+ name: instrumentation-vertexai-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-vertexai-latest -- -ra
+
+ py314-test-instrumentation-vertexai-oldest_ubuntu-latest:
+ name: instrumentation-vertexai-oldest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-vertexai-oldest -- -ra
+
+ py314-test-instrumentation-vertexai-latest_ubuntu-latest:
+ name: instrumentation-vertexai-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-vertexai-latest -- -ra
+
+ py39-test-instrumentation-google-genai-oldest_ubuntu-latest:
+ name: instrumentation-google-genai-oldest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-google-genai-oldest -- -ra
+
+ py39-test-instrumentation-google-genai-latest_ubuntu-latest:
+ name: instrumentation-google-genai-latest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-google-genai-latest -- -ra
+
+ py310-test-instrumentation-google-genai-oldest_ubuntu-latest:
+ name: instrumentation-google-genai-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-google-genai-oldest -- -ra
+
+ py310-test-instrumentation-google-genai-latest_ubuntu-latest:
+ name: instrumentation-google-genai-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-google-genai-latest -- -ra
+
+ py311-test-instrumentation-google-genai-oldest_ubuntu-latest:
+ name: instrumentation-google-genai-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-google-genai-oldest -- -ra
+
+ py311-test-instrumentation-google-genai-latest_ubuntu-latest:
+ name: instrumentation-google-genai-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-google-genai-latest -- -ra
+
+ py312-test-instrumentation-google-genai-oldest_ubuntu-latest:
+ name: instrumentation-google-genai-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-google-genai-oldest -- -ra
+
+ py312-test-instrumentation-google-genai-latest_ubuntu-latest:
+ name: instrumentation-google-genai-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-google-genai-latest -- -ra
+
+ py313-test-instrumentation-google-genai-oldest_ubuntu-latest:
+ name: instrumentation-google-genai-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-google-genai-oldest -- -ra
+
+ py313-test-instrumentation-google-genai-latest_ubuntu-latest:
+ name: instrumentation-google-genai-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-google-genai-latest -- -ra
+
+ py314-test-instrumentation-google-genai-oldest_ubuntu-latest:
+ name: instrumentation-google-genai-oldest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-google-genai-oldest -- -ra
+
+ py314-test-instrumentation-google-genai-latest_ubuntu-latest:
+ name: instrumentation-google-genai-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-google-genai-latest -- -ra
+
+ py39-test-instrumentation-anthropic-oldest_ubuntu-latest:
+ name: instrumentation-anthropic-oldest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-anthropic-oldest -- -ra
+
+ py39-test-instrumentation-anthropic-latest_ubuntu-latest:
+ name: instrumentation-anthropic-latest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-anthropic-latest -- -ra
+
+ py310-test-instrumentation-anthropic-oldest_ubuntu-latest:
+ name: instrumentation-anthropic-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-anthropic-oldest -- -ra
+
+ py310-test-instrumentation-anthropic-latest_ubuntu-latest:
+ name: instrumentation-anthropic-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-anthropic-latest -- -ra
+
+ py311-test-instrumentation-anthropic-oldest_ubuntu-latest:
+ name: instrumentation-anthropic-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-anthropic-oldest -- -ra
+
+ py311-test-instrumentation-anthropic-latest_ubuntu-latest:
+ name: instrumentation-anthropic-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-anthropic-latest -- -ra
+
+ py312-test-instrumentation-anthropic-oldest_ubuntu-latest:
+ name: instrumentation-anthropic-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-anthropic-oldest -- -ra
+
+ py312-test-instrumentation-anthropic-latest_ubuntu-latest:
+ name: instrumentation-anthropic-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-anthropic-latest -- -ra
+
+ py313-test-instrumentation-anthropic-oldest_ubuntu-latest:
+ name: instrumentation-anthropic-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-anthropic-oldest -- -ra
+
+ py313-test-instrumentation-anthropic-latest_ubuntu-latest:
+ name: instrumentation-anthropic-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-anthropic-latest -- -ra
+
+ py314-test-instrumentation-anthropic-oldest_ubuntu-latest:
+ name: instrumentation-anthropic-oldest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-anthropic-oldest -- -ra
+
+ py314-test-instrumentation-anthropic-latest_ubuntu-latest:
+ name: instrumentation-anthropic-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-anthropic-latest -- -ra
+
+ py310-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-claude-agent-sdk-oldest -- -ra
+
+ py310-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-claude-agent-sdk-latest -- -ra
+
+ py311-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-claude-agent-sdk-oldest -- -ra
+
+ py311-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-claude-agent-sdk-latest -- -ra
+
+ py312-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-claude-agent-sdk-oldest -- -ra
+
+ py312-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-claude-agent-sdk-latest -- -ra
+
+ py313-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-claude-agent-sdk-oldest -- -ra
+
+ py313-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
+ name: instrumentation-claude-agent-sdk-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-claude-agent-sdk-latest -- -ra
+
+ py39-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-resource-detector-containerid -- -ra
+
+ py310-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-resource-detector-containerid -- -ra
+
+ py311-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-resource-detector-containerid -- -ra
+
+ py312-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-resource-detector-containerid -- -ra
+
+ py313-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-resource-detector-containerid -- -ra
+
+ py314-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-resource-detector-containerid -- -ra
+
+ pypy3-test-resource-detector-containerid_ubuntu-latest:
+ name: resource-detector-containerid pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-resource-detector-containerid -- -ra
+
+ py39-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-resource-detector-azure-0 -- -ra
+
+ py39-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-resource-detector-azure-1 -- -ra
+
+ py310-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-resource-detector-azure-0 -- -ra
+
+ py310-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-resource-detector-azure-1 -- -ra
+
+ py311-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-resource-detector-azure-0 -- -ra
+
+ py311-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-resource-detector-azure-1 -- -ra
+
+ py312-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-resource-detector-azure-0 -- -ra
+
+ py312-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-resource-detector-azure-1 -- -ra
+
+ py313-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-resource-detector-azure-0 -- -ra
+
+ py313-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-resource-detector-azure-1 -- -ra
+
+ py314-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-resource-detector-azure-0 -- -ra
+
+ py314-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-resource-detector-azure-1 -- -ra
+
+ pypy3-test-resource-detector-azure-0_ubuntu-latest:
+ name: resource-detector-azure-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-resource-detector-azure-0 -- -ra
+
+ pypy3-test-resource-detector-azure-1_ubuntu-latest:
+ name: resource-detector-azure-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-resource-detector-azure-1 -- -ra
+
+ py39-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-sdk-extension-aws-0 -- -ra
+
+ py39-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-sdk-extension-aws-1 -- -ra
+
+ py310-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-sdk-extension-aws-0 -- -ra
+
+ py310-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-sdk-extension-aws-1 -- -ra
+
+ py311-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-sdk-extension-aws-0 -- -ra
+
+ py311-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-sdk-extension-aws-1 -- -ra
+
+ py312-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-sdk-extension-aws-0 -- -ra
+
+ py312-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-sdk-extension-aws-1 -- -ra
+
+ py313-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-sdk-extension-aws-0 -- -ra
+
+ py313-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-sdk-extension-aws-1 -- -ra
+
+ py314-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-sdk-extension-aws-0 -- -ra
+
+ py314-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-sdk-extension-aws-1 -- -ra
+
+ pypy3-test-sdk-extension-aws-0_ubuntu-latest:
+ name: sdk-extension-aws-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-sdk-extension-aws-0 -- -ra
+
+ pypy3-test-sdk-extension-aws-1_ubuntu-latest:
+ name: sdk-extension-aws-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-sdk-extension-aws-1 -- -ra
+
+ py39-test-distro_ubuntu-latest:
+ name: distro 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-distro -- -ra
+
+ py310-test-distro_ubuntu-latest:
+ name: distro 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-distro -- -ra
+
+ py311-test-distro_ubuntu-latest:
+ name: distro 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-distro -- -ra
+
+ py312-test-distro_ubuntu-latest:
+ name: distro 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-distro -- -ra
+
+ py313-test-distro_ubuntu-latest:
+ name: distro 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-distro -- -ra
+
+ py314-test-distro_ubuntu-latest:
+ name: distro 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-distro -- -ra
+
+ pypy3-test-distro_ubuntu-latest:
+ name: distro pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-distro -- -ra
+
+ py39-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-opentelemetry-instrumentation-wrapt1 -- -ra
+
+ py39-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ py310-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-opentelemetry-instrumentation-wrapt1 -- -ra
+
+ py310-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ py311-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-opentelemetry-instrumentation-wrapt1 -- -ra
+
+ py311-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ py312-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-opentelemetry-instrumentation-wrapt1 -- -ra
+
+ py312-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ py313-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-opentelemetry-instrumentation-wrapt1 -- -ra
+
+ py313-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ py314-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-opentelemetry-instrumentation-wrapt1 -- -ra
+
+ py314-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ pypy3-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
+ name: opentelemetry-instrumentation-wrapt2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-opentelemetry-instrumentation-wrapt2 -- -ra
+
+ py39-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aiohttp-client -- -ra
+
+ py310-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aiohttp-client -- -ra
+
+ py311-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aiohttp-client -- -ra
+
+ py312-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aiohttp-client -- -ra
+
+ py313-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aiohttp-client -- -ra
+
+ py314-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aiohttp-client -- -ra
+
+ pypy3-test-instrumentation-aiohttp-client_ubuntu-latest:
+ name: instrumentation-aiohttp-client pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aiohttp-client -- -ra
+
+ py39-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aiohttp-server -- -ra
+
+ py310-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aiohttp-server -- -ra
+
+ py311-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aiohttp-server -- -ra
+
+ py312-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aiohttp-server -- -ra
+
+ py313-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aiohttp-server -- -ra
+
+ py314-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aiohttp-server -- -ra
+
+ pypy3-test-instrumentation-aiohttp-server_ubuntu-latest:
+ name: instrumentation-aiohttp-server pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aiohttp-server -- -ra
+
+ py39-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aiopg-wrapt1 -- -ra
+
+ py39-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aiopg-wrapt2 -- -ra
+
+ py310-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aiopg-wrapt1 -- -ra
+
+ py310-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aiopg-wrapt2 -- -ra
+
+ py311-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aiopg-wrapt1 -- -ra
+
+ py311-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aiopg-wrapt2 -- -ra
+
+ py312-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aiopg-wrapt1 -- -ra
+
+ py312-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aiopg-wrapt2 -- -ra
+
+ py313-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aiopg-wrapt1 -- -ra
+
+ py313-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aiopg-wrapt2 -- -ra
+
+ py314-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aiopg-wrapt1 -- -ra
+
+ py314-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
+ name: instrumentation-aiopg-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aiopg-wrapt2 -- -ra
+
+ py39-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aws-lambda -- -ra
+
+ py310-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aws-lambda -- -ra
+
+ py311-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aws-lambda -- -ra
+
+ py312-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aws-lambda -- -ra
+
+ py313-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aws-lambda -- -ra
+
+ py314-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aws-lambda -- -ra
+
+ pypy3-test-instrumentation-aws-lambda_ubuntu-latest:
+ name: instrumentation-aws-lambda pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aws-lambda -- -ra
+
+ py39-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-botocore-0-wrapt1 -- -ra
+
+ py39-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-botocore-0-wrapt2 -- -ra
+
+ py39-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-botocore-1-wrapt1 -- -ra
+
+ py39-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-botocore-1-wrapt2 -- -ra
+
+ py310-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-botocore-0-wrapt1 -- -ra
+
+ py310-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-botocore-0-wrapt2 -- -ra
+
+ py310-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-botocore-1-wrapt1 -- -ra
+
+ py310-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-botocore-1-wrapt2 -- -ra
+
+ py311-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-botocore-0-wrapt1 -- -ra
+
+ py311-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-botocore-0-wrapt2 -- -ra
+
+ py311-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-botocore-1-wrapt1 -- -ra
+
+ py311-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-botocore-1-wrapt2 -- -ra
+
+ py312-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-botocore-0-wrapt1 -- -ra
+
+ py312-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-botocore-0-wrapt2 -- -ra
+
+ py312-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-botocore-1-wrapt1 -- -ra
+
+ py312-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-botocore-1-wrapt2 -- -ra
+
+ py313-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-botocore-0-wrapt1 -- -ra
+
+ py313-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-botocore-0-wrapt2 -- -ra
+
+ py313-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-botocore-1-wrapt1 -- -ra
+
+ py313-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-botocore-1-wrapt2 -- -ra
+
+ py314-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-botocore-0-wrapt1 -- -ra
+
+ py314-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-0-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-botocore-0-wrapt2 -- -ra
+
+ py314-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-botocore-1-wrapt1 -- -ra
+
+ py314-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
+ name: instrumentation-botocore-1-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-botocore-1-wrapt2 -- -ra
+
+ py39-test-instrumentation-botocore-2_ubuntu-latest:
+ name: instrumentation-botocore-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-botocore-2 -- -ra
+
+ py39-test-instrumentation-botocore-3_ubuntu-latest:
+ name: instrumentation-botocore-3 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-botocore-3 -- -ra
+
+ py310-test-instrumentation-botocore-2_ubuntu-latest:
+ name: instrumentation-botocore-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-botocore-2 -- -ra
+
+ py310-test-instrumentation-botocore-3_ubuntu-latest:
+ name: instrumentation-botocore-3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-botocore-3 -- -ra
+
+ py311-test-instrumentation-botocore-2_ubuntu-latest:
+ name: instrumentation-botocore-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-botocore-2 -- -ra
+
+ py311-test-instrumentation-botocore-3_ubuntu-latest:
+ name: instrumentation-botocore-3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-botocore-3 -- -ra
+
+ py312-test-instrumentation-botocore-2_ubuntu-latest:
+ name: instrumentation-botocore-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-botocore-2 -- -ra
+
+ py312-test-instrumentation-botocore-3_ubuntu-latest:
+ name: instrumentation-botocore-3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-botocore-3 -- -ra
+
+ py313-test-instrumentation-botocore-2_ubuntu-latest:
+ name: instrumentation-botocore-2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-botocore-2 -- -ra
+
+ py313-test-instrumentation-botocore-3_ubuntu-latest:
+ name: instrumentation-botocore-3 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-botocore-3 -- -ra
+
+ py314-test-instrumentation-botocore-2_ubuntu-latest:
+ name: instrumentation-botocore-2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-botocore-2 -- -ra
+
+ py314-test-instrumentation-botocore-3_ubuntu-latest:
+ name: instrumentation-botocore-3 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-botocore-3 -- -ra
+
+ py39-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-boto3sqs -- -ra
+
+ py310-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-boto3sqs -- -ra
+
+ py311-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-boto3sqs -- -ra
+
+ py312-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-boto3sqs -- -ra
+
+ py313-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-boto3sqs -- -ra
+
+ py314-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-boto3sqs -- -ra
+
+ pypy3-test-instrumentation-boto3sqs_ubuntu-latest:
+ name: instrumentation-boto3sqs pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-boto3sqs -- -ra
+
+ py39-test-instrumentation-django-0_ubuntu-latest:
+ name: instrumentation-django-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-django-0 -- -ra
+
+ py39-test-instrumentation-django-1_ubuntu-latest:
+ name: instrumentation-django-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-django-1 -- -ra
+
+ py39-test-instrumentation-django-2_ubuntu-latest:
+ name: instrumentation-django-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-django-2 -- -ra
+
+ py310-test-instrumentation-django-1_ubuntu-latest:
+ name: instrumentation-django-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-django-1 -- -ra
+
+ py310-test-instrumentation-django-3_ubuntu-latest:
+ name: instrumentation-django-3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-django-3 -- -ra
+
+ py311-test-instrumentation-django-1_ubuntu-latest:
+ name: instrumentation-django-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-django-1 -- -ra
+
+ py311-test-instrumentation-django-3_ubuntu-latest:
+ name: instrumentation-django-3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-django-3 -- -ra
+
+ py312-test-instrumentation-django-1_ubuntu-latest:
+ name: instrumentation-django-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-django-1 -- -ra
+
+ py312-test-instrumentation-django-3_ubuntu-latest:
+ name: instrumentation-django-3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-django-3 -- -ra
+
+ py313-test-instrumentation-django-3_ubuntu-latest:
+ name: instrumentation-django-3 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-django-3 -- -ra
+
+ py314-test-instrumentation-django-3_ubuntu-latest:
+ name: instrumentation-django-3 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-django-3 -- -ra
+
+ pypy3-test-instrumentation-django-0_ubuntu-latest:
+ name: instrumentation-django-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-django-0 -- -ra
+
+ pypy3-test-instrumentation-django-1_ubuntu-latest:
+ name: instrumentation-django-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-django-1 -- -ra
+
+ py39-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-dbapi-wrapt1 -- -ra
+
+ py39-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ py310-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-dbapi-wrapt1 -- -ra
+
+ py310-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ py311-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-dbapi-wrapt1 -- -ra
+
+ py311-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ py312-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-dbapi-wrapt1 -- -ra
+
+ py312-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ py313-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-dbapi-wrapt1 -- -ra
+
+ py313-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ py314-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-dbapi-wrapt1 -- -ra
+
+ py314-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ pypy3-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
+ name: instrumentation-dbapi-wrapt2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-dbapi-wrapt2 -- -ra
+
+ py39-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-asyncclick -- -ra
+
+ py310-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-asyncclick -- -ra
+
+ py311-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-asyncclick -- -ra
+
+ py312-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-asyncclick -- -ra
+
+ py313-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-asyncclick -- -ra
+
+ py314-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-asyncclick -- -ra
+
+ pypy3-test-instrumentation-asyncclick_ubuntu-latest:
+ name: instrumentation-asyncclick pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-asyncclick -- -ra
+
+ py39-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-click -- -ra
+
+ py310-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-click -- -ra
+
+ py311-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-click -- -ra
+
+ py312-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-click -- -ra
+
+ py313-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-click -- -ra
+
+ py314-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-click -- -ra
+
+ pypy3-test-instrumentation-click_ubuntu-latest:
+ name: instrumentation-click pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-click -- -ra
+
+ py39-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-elasticsearch-0 -- -ra
+
+ py39-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-elasticsearch-1 -- -ra
+
+ py39-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-elasticsearch-2 -- -ra
+
+ py310-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-elasticsearch-0 -- -ra
+
+ py310-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-elasticsearch-1 -- -ra
+
+ py310-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-elasticsearch-2 -- -ra
+
+ py311-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-elasticsearch-0 -- -ra
+
+ py311-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-elasticsearch-1 -- -ra
+
+ py311-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-elasticsearch-2 -- -ra
+
+ py312-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-elasticsearch-0 -- -ra
+
+ py312-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-elasticsearch-1 -- -ra
+
+ py312-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-elasticsearch-2 -- -ra
+
+ py313-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-elasticsearch-0 -- -ra
+
+ py313-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-elasticsearch-1 -- -ra
+
+ py313-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-elasticsearch-2 -- -ra
+
+ py314-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-elasticsearch-0 -- -ra
+
+ py314-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-elasticsearch-1 -- -ra
+
+ py314-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-elasticsearch-2 -- -ra
+
+ pypy3-test-instrumentation-elasticsearch-0_ubuntu-latest:
+ name: instrumentation-elasticsearch-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-elasticsearch-0 -- -ra
+
+ pypy3-test-instrumentation-elasticsearch-1_ubuntu-latest:
+ name: instrumentation-elasticsearch-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-elasticsearch-1 -- -ra
+
+ pypy3-test-instrumentation-elasticsearch-2_ubuntu-latest:
+ name: instrumentation-elasticsearch-2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-elasticsearch-2 -- -ra
+
+ py39-test-instrumentation-falcon-0_ubuntu-latest:
+ name: instrumentation-falcon-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-falcon-0 -- -ra
+
+ py39-test-instrumentation-falcon-1_ubuntu-latest:
+ name: instrumentation-falcon-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-falcon-1 -- -ra
+
+ py39-test-instrumentation-falcon-2_ubuntu-latest:
+ name: instrumentation-falcon-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-falcon-2 -- -ra
+
+ py39-test-instrumentation-falcon-3_ubuntu-latest:
+ name: instrumentation-falcon-3 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-falcon-3 -- -ra
+
+ py310-test-instrumentation-falcon-1_ubuntu-latest:
+ name: instrumentation-falcon-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-falcon-1 -- -ra
+
+ py310-test-instrumentation-falcon-2_ubuntu-latest:
+ name: instrumentation-falcon-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-falcon-2 -- -ra
+
+ py310-test-instrumentation-falcon-3_ubuntu-latest:
+ name: instrumentation-falcon-3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-falcon-3 -- -ra
+
+ py310-test-instrumentation-falcon-4_ubuntu-latest:
+ name: instrumentation-falcon-4 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-falcon-4 -- -ra
+
+ py311-test-instrumentation-falcon-1_ubuntu-latest:
+ name: instrumentation-falcon-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-falcon-1 -- -ra
+
+ py311-test-instrumentation-falcon-2_ubuntu-latest:
+ name: instrumentation-falcon-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-falcon-2 -- -ra
+
+ py311-test-instrumentation-falcon-3_ubuntu-latest:
+ name: instrumentation-falcon-3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-falcon-3 -- -ra
+
+ py311-test-instrumentation-falcon-4_ubuntu-latest:
+ name: instrumentation-falcon-4 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-falcon-4 -- -ra
+
+ py312-test-instrumentation-falcon-1_ubuntu-latest:
+ name: instrumentation-falcon-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-falcon-1 -- -ra
+
+ py312-test-instrumentation-falcon-2_ubuntu-latest:
+ name: instrumentation-falcon-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-falcon-2 -- -ra
+
+ py312-test-instrumentation-falcon-3_ubuntu-latest:
+ name: instrumentation-falcon-3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-falcon-3 -- -ra
+
+ py312-test-instrumentation-falcon-4_ubuntu-latest:
+ name: instrumentation-falcon-4 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-falcon-4 -- -ra
+
+ py313-test-instrumentation-falcon-4_ubuntu-latest:
+ name: instrumentation-falcon-4 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-falcon-4 -- -ra
+
+ py314-test-instrumentation-falcon-4_ubuntu-latest:
+ name: instrumentation-falcon-4 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-falcon-4 -- -ra
+
+ pypy3-test-instrumentation-falcon-0_ubuntu-latest:
+ name: instrumentation-falcon-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-falcon-0 -- -ra
+
+ pypy3-test-instrumentation-falcon-1_ubuntu-latest:
+ name: instrumentation-falcon-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-falcon-1 -- -ra
+
+ pypy3-test-instrumentation-falcon-2_ubuntu-latest:
+ name: instrumentation-falcon-2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-falcon-2 -- -ra
+
+ pypy3-test-instrumentation-falcon-3_ubuntu-latest:
+ name: instrumentation-falcon-3 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-falcon-3 -- -ra
+
+ pypy3-test-instrumentation-falcon-4_ubuntu-latest:
+ name: instrumentation-falcon-4 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-falcon-4 -- -ra
+
+ py39-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-fastapi -- -ra
+
+ py310-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-fastapi -- -ra
+
+ py311-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-fastapi -- -ra
+
+ py312-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-fastapi -- -ra
+
+ py313-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-fastapi -- -ra
+
+ py314-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-fastapi -- -ra
+
+ pypy3-test-instrumentation-fastapi_ubuntu-latest:
+ name: instrumentation-fastapi pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-fastapi -- -ra
+
+ py39-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-flask-0 -- -ra
+
+ py39-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-flask-1 -- -ra
+
+ py39-test-instrumentation-flask-2_ubuntu-latest:
+ name: instrumentation-flask-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-flask-2 -- -ra
+
+ py39-test-instrumentation-flask-3_ubuntu-latest:
+ name: instrumentation-flask-3 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-flask-3 -- -ra
+
+ py310-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-flask-0 -- -ra
+
+ py310-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-flask-1 -- -ra
+
+ py310-test-instrumentation-flask-2_ubuntu-latest:
+ name: instrumentation-flask-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-flask-2 -- -ra
+
+ py310-test-instrumentation-flask-3_ubuntu-latest:
+ name: instrumentation-flask-3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-flask-3 -- -ra
+
+ py311-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-flask-0 -- -ra
+
+ py311-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-flask-1 -- -ra
+
+ py311-test-instrumentation-flask-2_ubuntu-latest:
+ name: instrumentation-flask-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-flask-2 -- -ra
+
+ py311-test-instrumentation-flask-3_ubuntu-latest:
+ name: instrumentation-flask-3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-flask-3 -- -ra
+
+ py312-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-flask-0 -- -ra
+
+ py312-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-flask-1 -- -ra
+
+ py312-test-instrumentation-flask-2_ubuntu-latest:
+ name: instrumentation-flask-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-flask-2 -- -ra
+
+ py312-test-instrumentation-flask-3_ubuntu-latest:
+ name: instrumentation-flask-3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-flask-3 -- -ra
+
+ py313-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-flask-0 -- -ra
+
+ py313-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-flask-1 -- -ra
+
+ py313-test-instrumentation-flask-2_ubuntu-latest:
+ name: instrumentation-flask-2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-flask-2 -- -ra
+
+ py313-test-instrumentation-flask-3_ubuntu-latest:
+ name: instrumentation-flask-3 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-flask-3 -- -ra
+
+ py314-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-flask-0 -- -ra
+
+ py314-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-flask-1 -- -ra
+
+ py314-test-instrumentation-flask-2_ubuntu-latest:
+ name: instrumentation-flask-2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-flask-2 -- -ra
+
+ py314-test-instrumentation-flask-3_ubuntu-latest:
+ name: instrumentation-flask-3 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-flask-3 -- -ra
+
+ pypy3-test-instrumentation-flask-0_ubuntu-latest:
+ name: instrumentation-flask-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-flask-0 -- -ra
+
+ pypy3-test-instrumentation-flask-1_ubuntu-latest:
+ name: instrumentation-flask-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-flask-1 -- -ra
+
+ py39-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-urllib -- -ra
+
+ py310-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-urllib -- -ra
+
+ py311-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-urllib -- -ra
+
+ py312-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-urllib -- -ra
+
+ py313-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-urllib -- -ra
+
+ py314-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-urllib -- -ra
+
+ pypy3-test-instrumentation-urllib_ubuntu-latest:
+ name: instrumentation-urllib pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-urllib -- -ra
+
+ py39-test-instrumentation-urllib3-0_ubuntu-latest:
+ name: instrumentation-urllib3-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-urllib3-0 -- -ra
+
+ py39-test-instrumentation-urllib3-1_ubuntu-latest:
+ name: instrumentation-urllib3-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-urllib3-1 -- -ra
+
+ py310-test-instrumentation-urllib3-0_ubuntu-latest:
+ name: instrumentation-urllib3-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-urllib3-0 -- -ra
+
+ py310-test-instrumentation-urllib3-1_ubuntu-latest:
+ name: instrumentation-urllib3-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-urllib3-1 -- -ra
+
+ py311-test-instrumentation-urllib3-0_ubuntu-latest:
+ name: instrumentation-urllib3-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-urllib3-0 -- -ra
+
+ py311-test-instrumentation-urllib3-1_ubuntu-latest:
+ name: instrumentation-urllib3-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-urllib3-1 -- -ra
+
+ py312-test-instrumentation-urllib3-0_ubuntu-latest:
+ name: instrumentation-urllib3-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-urllib3-0 -- -ra
+
+ py312-test-instrumentation-urllib3-1_ubuntu-latest:
+ name: instrumentation-urllib3-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-urllib3-1 -- -ra
+
+ py313-test-instrumentation-urllib3-0_ubuntu-latest:
+ name: instrumentation-urllib3-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-urllib3-0 -- -ra
+
+ py313-test-instrumentation-urllib3-1_ubuntu-latest:
+ name: instrumentation-urllib3-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-urllib3-1 -- -ra
+
+ pypy3-test-instrumentation-urllib3-0_ubuntu-latest:
+ name: instrumentation-urllib3-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-urllib3-0 -- -ra
+
+ pypy3-test-instrumentation-urllib3-1_ubuntu-latest:
+ name: instrumentation-urllib3-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-urllib3-1 -- -ra
+
+ py39-test-instrumentation-requests_ubuntu-latest:
+ name: instrumentation-requests 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-requests -- -ra
+
+ py310-test-instrumentation-requests_ubuntu-latest:
+ name: instrumentation-requests 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-requests -- -ra
+
+ py311-test-instrumentation-requests_ubuntu-latest:
+ name: instrumentation-requests 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-requests -- -ra
+
+ py312-test-instrumentation-requests_ubuntu-latest:
+ name: instrumentation-requests 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-requests -- -ra
+
+ py313-test-instrumentation-requests_ubuntu-latest:
+ name: instrumentation-requests 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-requests -- -ra
+
+ py314-test-instrumentation-requests_ubuntu-latest:
+ name: instrumentation-requests 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-requests -- -ra
+
+ py39-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-starlette-oldest -- -ra
+
+ py39-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-starlette-latest -- -ra
+
+ py310-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-starlette-oldest -- -ra
+
+ py310-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-starlette-latest -- -ra
+
+ py311-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-starlette-oldest -- -ra
+
+ py311-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-starlette-latest -- -ra
+
+ py312-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-starlette-oldest -- -ra
+
+ py312-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-starlette-latest -- -ra
+
+ py313-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-starlette-oldest -- -ra
+
+ py313-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-starlette-latest -- -ra
+
+ py314-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-starlette-oldest -- -ra
+
+ py314-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-starlette-latest -- -ra
+
+ pypy3-test-instrumentation-starlette-oldest_ubuntu-latest:
+ name: instrumentation-starlette-oldest pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-starlette-oldest -- -ra
+
+ pypy3-test-instrumentation-starlette-latest_ubuntu-latest:
+ name: instrumentation-starlette-latest pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-starlette-latest -- -ra
+
+ py39-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-jinja2 -- -ra
+
+ py310-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-jinja2 -- -ra
+
+ py311-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-jinja2 -- -ra
+
+ py312-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-jinja2 -- -ra
+
+ py313-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-jinja2 -- -ra
+
+ py314-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-jinja2 -- -ra
+
+ pypy3-test-instrumentation-jinja2_ubuntu-latest:
+ name: instrumentation-jinja2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-jinja2 -- -ra
+
+ py39-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-logging -- -ra
+
+ py310-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-logging -- -ra
+
+ py311-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-logging -- -ra
+
+ py312-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-logging -- -ra
+
+ py313-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-logging -- -ra
+
+ py314-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-logging -- -ra
+
+ pypy3-test-instrumentation-logging_ubuntu-latest:
+ name: instrumentation-logging pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-logging -- -ra
+
+ py39-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-exporter-richconsole -- -ra
+
+ py310-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-exporter-richconsole -- -ra
+
+ py311-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-exporter-richconsole -- -ra
+
+ py312-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-exporter-richconsole -- -ra
+
+ py313-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-exporter-richconsole -- -ra
+
+ py314-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-exporter-richconsole -- -ra
+
+ pypy3-test-exporter-richconsole_ubuntu-latest:
+ name: exporter-richconsole pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-exporter-richconsole -- -ra
+
+ py39-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-exporter-prometheus-remote-write -- -ra
+
+ py310-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-exporter-prometheus-remote-write -- -ra
+
+ py311-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-exporter-prometheus-remote-write -- -ra
+
+ py312-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-exporter-prometheus-remote-write -- -ra
+
+ py313-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-exporter-prometheus-remote-write -- -ra
+
+ py314-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-exporter-prometheus-remote-write -- -ra
+
+ pypy310-test-exporter-prometheus-remote-write_ubuntu-latest:
+ name: exporter-prometheus-remote-write pypy-3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy310-test-exporter-prometheus-remote-write -- -ra
+
+ py39-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-mysql-0 -- -ra
+
+ py39-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-mysql-1 -- -ra
+
+ py310-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-mysql-0 -- -ra
+
+ py310-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-mysql-1 -- -ra
+
+ py311-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-mysql-0 -- -ra
+
+ py311-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-mysql-1 -- -ra
+
+ py312-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-mysql-0 -- -ra
+
+ py312-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-mysql-1 -- -ra
+
+ py313-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-mysql-0 -- -ra
+
+ py313-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-mysql-1 -- -ra
+
+ py314-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-mysql-0 -- -ra
+
+ py314-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-mysql-1 -- -ra
+
+ pypy3-test-instrumentation-mysql-0_ubuntu-latest:
+ name: instrumentation-mysql-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-mysql-0 -- -ra
+
+ pypy3-test-instrumentation-mysql-1_ubuntu-latest:
+ name: instrumentation-mysql-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-mysql-1 -- -ra
+
+ py39-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-mysqlclient -- -ra
+
+ py310-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-mysqlclient -- -ra
+
+ py311-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-mysqlclient -- -ra
+
+ py312-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-mysqlclient -- -ra
+
+ py313-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-mysqlclient -- -ra
+
+ py314-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-mysqlclient -- -ra
+
+ pypy3-test-instrumentation-mysqlclient_ubuntu-latest:
+ name: instrumentation-mysqlclient pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-mysqlclient -- -ra
+
+ py39-test-instrumentation-psycopg2_ubuntu-latest:
+ name: instrumentation-psycopg2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-psycopg2 -- -ra
+
+ py310-test-instrumentation-psycopg2_ubuntu-latest:
+ name: instrumentation-psycopg2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-psycopg2 -- -ra
+
+ py311-test-instrumentation-psycopg2_ubuntu-latest:
+ name: instrumentation-psycopg2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-psycopg2 -- -ra
+
+ py312-test-instrumentation-psycopg2_ubuntu-latest:
+ name: instrumentation-psycopg2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-psycopg2 -- -ra
+
+ py313-test-instrumentation-psycopg2_ubuntu-latest:
+ name: instrumentation-psycopg2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-psycopg2 -- -ra
+
+ py314-test-instrumentation-psycopg2_ubuntu-latest:
+ name: instrumentation-psycopg2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-psycopg2 -- -ra
+
+ py39-test-instrumentation-psycopg2-binary_ubuntu-latest:
+ name: instrumentation-psycopg2-binary 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-psycopg2-binary -- -ra
+
+ py310-test-instrumentation-psycopg2-binary_ubuntu-latest:
+ name: instrumentation-psycopg2-binary 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-psycopg2-binary -- -ra
+
+ py311-test-instrumentation-psycopg2-binary_ubuntu-latest:
+ name: instrumentation-psycopg2-binary 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-psycopg2-binary -- -ra
+
+ py312-test-instrumentation-psycopg2-binary_ubuntu-latest:
+ name: instrumentation-psycopg2-binary 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-psycopg2-binary -- -ra
+
+ py313-test-instrumentation-psycopg2-binary_ubuntu-latest:
+ name: instrumentation-psycopg2-binary 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-psycopg2-binary -- -ra
+
+ py314-test-instrumentation-psycopg2-binary_ubuntu-latest:
+ name: instrumentation-psycopg2-binary 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-psycopg2-binary -- -ra
+
+ py39-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-psycopg -- -ra
+
+ py310-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-psycopg -- -ra
+
+ py311-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-psycopg -- -ra
+
+ py312-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-psycopg -- -ra
+
+ py313-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-psycopg -- -ra
+
+ py314-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-psycopg -- -ra
+
+ pypy3-test-instrumentation-psycopg_ubuntu-latest:
+ name: instrumentation-psycopg pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-psycopg -- -ra
+
+ py39-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymemcache-0 -- -ra
+
+ py39-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymemcache-1 -- -ra
+
+ py39-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymemcache-2 -- -ra
+
+ py39-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymemcache-3 -- -ra
+
+ py39-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymemcache-4 -- -ra
+
+ py310-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymemcache-0 -- -ra
+
+ py310-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymemcache-1 -- -ra
+
+ py310-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymemcache-2 -- -ra
+
+ py310-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymemcache-3 -- -ra
+
+ py310-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymemcache-4 -- -ra
+
+ py311-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymemcache-0 -- -ra
+
+ py311-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymemcache-1 -- -ra
+
+ py311-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymemcache-2 -- -ra
+
+ py311-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymemcache-3 -- -ra
+
+ py311-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymemcache-4 -- -ra
+
+ py312-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymemcache-0 -- -ra
+
+ py312-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymemcache-1 -- -ra
+
+ py312-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymemcache-2 -- -ra
+
+ py312-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymemcache-3 -- -ra
+
+ py312-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymemcache-4 -- -ra
+
+ py313-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymemcache-0 -- -ra
+
+ py313-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymemcache-1 -- -ra
+
+ py313-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymemcache-2 -- -ra
+
+ py313-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymemcache-3 -- -ra
+
+ py313-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymemcache-4 -- -ra
+
+ py314-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymemcache-0 -- -ra
+
+ py314-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymemcache-1 -- -ra
+
+ py314-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymemcache-2 -- -ra
+
+ py314-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymemcache-3 -- -ra
+
+ py314-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymemcache-4 -- -ra
+
+ pypy3-test-instrumentation-pymemcache-0_ubuntu-latest:
+ name: instrumentation-pymemcache-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymemcache-0 -- -ra
+
+ pypy3-test-instrumentation-pymemcache-1_ubuntu-latest:
+ name: instrumentation-pymemcache-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymemcache-1 -- -ra
+
+ pypy3-test-instrumentation-pymemcache-2_ubuntu-latest:
+ name: instrumentation-pymemcache-2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymemcache-2 -- -ra
+
+ pypy3-test-instrumentation-pymemcache-3_ubuntu-latest:
+ name: instrumentation-pymemcache-3 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymemcache-3 -- -ra
+
+ pypy3-test-instrumentation-pymemcache-4_ubuntu-latest:
+ name: instrumentation-pymemcache-4 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymemcache-4 -- -ra
+
+ py39-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymongo -- -ra
+
+ py310-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymongo -- -ra
+
+ py311-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymongo -- -ra
+
+ py312-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymongo -- -ra
+
+ py313-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymongo -- -ra
+
+ py314-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymongo -- -ra
+
+ pypy3-test-instrumentation-pymongo_ubuntu-latest:
+ name: instrumentation-pymongo pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymongo -- -ra
+
+ py39-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymysql -- -ra
+
+ py310-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymysql -- -ra
+
+ py311-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymysql -- -ra
+
+ py312-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymysql -- -ra
+
+ py313-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymysql -- -ra
+
+ py314-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymysql -- -ra
+
+ pypy3-test-instrumentation-pymysql_ubuntu-latest:
+ name: instrumentation-pymysql pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pymysql -- -ra
+
+ py39-test-instrumentation-pymssql_ubuntu-latest:
+ name: instrumentation-pymssql 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pymssql -- -ra
+
+ py310-test-instrumentation-pymssql_ubuntu-latest:
+ name: instrumentation-pymssql 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pymssql -- -ra
+
+ py311-test-instrumentation-pymssql_ubuntu-latest:
+ name: instrumentation-pymssql 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pymssql -- -ra
+
+ py312-test-instrumentation-pymssql_ubuntu-latest:
+ name: instrumentation-pymssql 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pymssql -- -ra
+
+ py313-test-instrumentation-pymssql_ubuntu-latest:
+ name: instrumentation-pymssql 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pymssql -- -ra
+
+ py314-test-instrumentation-pymssql_ubuntu-latest:
+ name: instrumentation-pymssql 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pymssql -- -ra
+
+ py39-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-pyramid -- -ra
+
+ py310-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-pyramid -- -ra
+
+ py311-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-pyramid -- -ra
+
+ py312-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-pyramid -- -ra
+
+ py313-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-pyramid -- -ra
+
+ py314-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-pyramid -- -ra
+
+ pypy3-test-instrumentation-pyramid_ubuntu-latest:
+ name: instrumentation-pyramid pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-pyramid -- -ra
+
+ py39-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-asgi -- -ra
+
+ py310-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-asgi -- -ra
+
+ py311-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-asgi -- -ra
+
+ py312-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-asgi -- -ra
+
+ py313-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-asgi -- -ra
+
+ py314-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-asgi -- -ra
+
+ pypy3-test-instrumentation-asgi_ubuntu-latest:
+ name: instrumentation-asgi pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-asgi -- -ra
+
+ py39-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-asyncpg-wrapt1 -- -ra
+
+ py39-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-asyncpg-wrapt2 -- -ra
+
+ py310-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-asyncpg-wrapt1 -- -ra
+
+ py310-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-asyncpg-wrapt2 -- -ra
+
+ py311-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-asyncpg-wrapt1 -- -ra
+
+ py311-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-asyncpg-wrapt2 -- -ra
+
+ py312-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-asyncpg-wrapt1 -- -ra
+
+ py312-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-asyncpg-wrapt2 -- -ra
+
+ py313-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-asyncpg-wrapt1 -- -ra
+
+ py313-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-asyncpg-wrapt2 -- -ra
+
+ py314-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-asyncpg-wrapt1 -- -ra
+
+ py314-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
+ name: instrumentation-asyncpg-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-asyncpg-wrapt2 -- -ra
+
+ py39-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sqlite3 -- -ra
+
+ py310-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sqlite3 -- -ra
+
+ py311-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sqlite3 -- -ra
+
+ py312-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sqlite3 -- -ra
+
+ py313-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sqlite3 -- -ra
+
+ py314-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-sqlite3 -- -ra
+
+ pypy3-test-instrumentation-sqlite3_ubuntu-latest:
+ name: instrumentation-sqlite3 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-sqlite3 -- -ra
+
+ py39-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-wsgi -- -ra
+
+ py310-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-wsgi -- -ra
+
+ py311-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-wsgi -- -ra
+
+ py312-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-wsgi -- -ra
+
+ py313-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-wsgi -- -ra
+
+ py314-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-wsgi -- -ra
+
+ pypy3-test-instrumentation-wsgi_ubuntu-latest:
+ name: instrumentation-wsgi pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-wsgi -- -ra
+
+ py39-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-grpc-0-wrapt1 -- -ra
+
+ py39-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-grpc-0-wrapt2 -- -ra
+
+ py39-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-grpc-1-wrapt1 -- -ra
+
+ py39-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-grpc-1-wrapt2 -- -ra
+
+ py310-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-grpc-0-wrapt1 -- -ra
+
+ py310-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-grpc-0-wrapt2 -- -ra
+
+ py310-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-grpc-1-wrapt1 -- -ra
+
+ py310-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-grpc-1-wrapt2 -- -ra
+
+ py311-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-grpc-0-wrapt1 -- -ra
+
+ py311-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-grpc-0-wrapt2 -- -ra
+
+ py311-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-grpc-1-wrapt1 -- -ra
+
+ py311-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-grpc-1-wrapt2 -- -ra
+
+ py312-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-grpc-0-wrapt1 -- -ra
+
+ py312-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-0-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-grpc-0-wrapt2 -- -ra
+
+ py312-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-grpc-1-wrapt1 -- -ra
+
+ py312-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-grpc-1-wrapt2 -- -ra
+
+ py313-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-grpc-1-wrapt1 -- -ra
+
+ py313-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-grpc-1-wrapt2 -- -ra
+
+ py314-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-grpc-1-wrapt1 -- -ra
+
+ py314-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
+ name: instrumentation-grpc-1-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-grpc-1-wrapt2 -- -ra
+
+ py39-test-instrumentation-sqlalchemy-1_ubuntu-latest:
+ name: instrumentation-sqlalchemy-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sqlalchemy-1 -- -ra
+
+ py39-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sqlalchemy-2 -- -ra
+
+ py310-test-instrumentation-sqlalchemy-1_ubuntu-latest:
+ name: instrumentation-sqlalchemy-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sqlalchemy-1 -- -ra
+
+ py310-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sqlalchemy-2 -- -ra
+
+ py311-test-instrumentation-sqlalchemy-1_ubuntu-latest:
+ name: instrumentation-sqlalchemy-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sqlalchemy-1 -- -ra
+
+ py311-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sqlalchemy-2 -- -ra
+
+ py312-test-instrumentation-sqlalchemy-1_ubuntu-latest:
+ name: instrumentation-sqlalchemy-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sqlalchemy-1 -- -ra
+
+ py312-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sqlalchemy-2 -- -ra
+
+ py313-test-instrumentation-sqlalchemy-1_ubuntu-latest:
+ name: instrumentation-sqlalchemy-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sqlalchemy-1 -- -ra
+
+ py313-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sqlalchemy-2 -- -ra
+
+ py314-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-sqlalchemy-2 -- -ra
+
+ pypy3-test-instrumentation-sqlalchemy-0_ubuntu-latest:
+ name: instrumentation-sqlalchemy-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-sqlalchemy-0 -- -ra
+
+ pypy3-test-instrumentation-sqlalchemy-1_ubuntu-latest:
+ name: instrumentation-sqlalchemy-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-sqlalchemy-1 -- -ra
+
+ pypy3-test-instrumentation-sqlalchemy-2_ubuntu-latest:
+ name: instrumentation-sqlalchemy-2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-sqlalchemy-2 -- -ra
+
+ py39-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-redis -- -ra
+
+ py310-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-redis -- -ra
+
+ py311-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-redis -- -ra
+
+ py312-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-redis -- -ra
+
+ py313-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-redis -- -ra
+
+ py314-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-redis -- -ra
+
+ pypy3-test-instrumentation-redis_ubuntu-latest:
+ name: instrumentation-redis pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-redis -- -ra
+
+ py39-test-instrumentation-remoulade_ubuntu-latest:
+ name: instrumentation-remoulade 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-remoulade -- -ra
+
+ py310-test-instrumentation-remoulade_ubuntu-latest:
+ name: instrumentation-remoulade 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-remoulade -- -ra
+
+ py311-test-instrumentation-remoulade_ubuntu-latest:
+ name: instrumentation-remoulade 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-remoulade -- -ra
+
+ py312-test-instrumentation-remoulade_ubuntu-latest:
+ name: instrumentation-remoulade 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-remoulade -- -ra
+
+ py313-test-instrumentation-remoulade_ubuntu-latest:
+ name: instrumentation-remoulade 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-remoulade -- -ra
+
+ py314-test-instrumentation-remoulade_ubuntu-latest:
+ name: instrumentation-remoulade 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-remoulade -- -ra
+
+ py39-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-celery -- -ra
+
+ py310-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-celery -- -ra
+
+ py311-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-celery -- -ra
+
+ py312-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-celery -- -ra
+
+ py313-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-celery -- -ra
+
+ py314-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-celery -- -ra
+
+ pypy3-test-instrumentation-celery_ubuntu-latest:
+ name: instrumentation-celery pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-celery -- -ra
+
+ py39-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-system-metrics -- -ra
+
+ py310-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-system-metrics -- -ra
+
+ py311-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-system-metrics -- -ra
+
+ py312-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-system-metrics -- -ra
+
+ py313-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-system-metrics -- -ra
+
+ py314-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-system-metrics -- -ra
+
+ pypy3-test-instrumentation-system-metrics_ubuntu-latest:
+ name: instrumentation-system-metrics pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-system-metrics -- -ra
+
+ py39-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-threading -- -ra
+
+ py310-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-threading -- -ra
+
+ py311-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-threading -- -ra
+
+ py312-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-threading -- -ra
+
+ py313-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-threading -- -ra
+
+ py314-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-threading -- -ra
+
+ pypy3-test-instrumentation-threading_ubuntu-latest:
+ name: instrumentation-threading pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-threading -- -ra
+
+ py39-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-tornado -- -ra
+
+ py310-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-tornado -- -ra
+
+ py311-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-tornado -- -ra
+
+ py312-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-tornado -- -ra
+
+ py313-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-tornado -- -ra
+
+ py314-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-tornado -- -ra
+
+ pypy3-test-instrumentation-tornado_ubuntu-latest:
+ name: instrumentation-tornado pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-tornado -- -ra
+
+ py39-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-tortoiseorm -- -ra
+
+ py310-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-tortoiseorm -- -ra
+
+ py311-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-tortoiseorm -- -ra
+
+ py312-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-tortoiseorm -- -ra
+
+ py313-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-tortoiseorm -- -ra
+
+ py314-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-tortoiseorm -- -ra
+
+ pypy3-test-instrumentation-tortoiseorm_ubuntu-latest:
+ name: instrumentation-tortoiseorm pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-tortoiseorm -- -ra
+
+ py39-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-httpx-0-wrapt1 -- -ra
+
+ py39-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-httpx-0-wrapt2 -- -ra
+
+ py39-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-httpx-1-wrapt1 -- -ra
+
+ py39-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ py310-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-httpx-0-wrapt1 -- -ra
+
+ py310-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-httpx-0-wrapt2 -- -ra
+
+ py310-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-httpx-1-wrapt1 -- -ra
+
+ py310-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ py311-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-httpx-0-wrapt1 -- -ra
+
+ py311-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-httpx-0-wrapt2 -- -ra
+
+ py311-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-httpx-1-wrapt1 -- -ra
+
+ py311-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ py312-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-httpx-0-wrapt1 -- -ra
+
+ py312-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-httpx-0-wrapt2 -- -ra
+
+ py312-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-httpx-1-wrapt1 -- -ra
+
+ py312-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ py313-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-httpx-1-wrapt1 -- -ra
+
+ py313-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ py314-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-httpx-1-wrapt1 -- -ra
+
+ py314-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ pypy3-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-0-wrapt2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-httpx-0-wrapt2 -- -ra
+
+ pypy3-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
+ name: instrumentation-httpx-1-wrapt2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-httpx-1-wrapt2 -- -ra
+
+ py39-test-util-http_ubuntu-latest:
+ name: util-http 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-util-http -- -ra
+
+ py310-test-util-http_ubuntu-latest:
+ name: util-http 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-util-http -- -ra
+
+ py311-test-util-http_ubuntu-latest:
+ name: util-http 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-util-http -- -ra
+
+ py312-test-util-http_ubuntu-latest:
+ name: util-http 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-util-http -- -ra
+
+ py313-test-util-http_ubuntu-latest:
+ name: util-http 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-util-http -- -ra
+
+ py314-test-util-http_ubuntu-latest:
+ name: util-http 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-util-http -- -ra
+
+ pypy3-test-util-http_ubuntu-latest:
+ name: util-http pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-util-http -- -ra
+
+ py39-test-exporter-credential-provider-gcp_ubuntu-latest:
+ name: exporter-credential-provider-gcp 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-exporter-credential-provider-gcp -- -ra
+
+ py310-test-exporter-credential-provider-gcp_ubuntu-latest:
+ name: exporter-credential-provider-gcp 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-exporter-credential-provider-gcp -- -ra
+
+ py311-test-exporter-credential-provider-gcp_ubuntu-latest:
+ name: exporter-credential-provider-gcp 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-exporter-credential-provider-gcp -- -ra
+
+ py312-test-exporter-credential-provider-gcp_ubuntu-latest:
+ name: exporter-credential-provider-gcp 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-exporter-credential-provider-gcp -- -ra
+
+ py313-test-exporter-credential-provider-gcp_ubuntu-latest:
+ name: exporter-credential-provider-gcp 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-exporter-credential-provider-gcp -- -ra
+
+ py314-test-exporter-credential-provider-gcp_ubuntu-latest:
+ name: exporter-credential-provider-gcp 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-exporter-credential-provider-gcp -- -ra
+
+ py39-test-util-genai_ubuntu-latest:
+ name: util-genai 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-util-genai -- -ra
+
+ py310-test-util-genai_ubuntu-latest:
+ name: util-genai 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-util-genai -- -ra
+
+ py311-test-util-genai_ubuntu-latest:
+ name: util-genai 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-util-genai -- -ra
+
+ py312-test-util-genai_ubuntu-latest:
+ name: util-genai 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-util-genai -- -ra
+
+ py313-test-util-genai_ubuntu-latest:
+ name: util-genai 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-util-genai -- -ra
+
+ py314-test-util-genai_ubuntu-latest:
+ name: util-genai 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-util-genai -- -ra
+
+ pypy3-test-util-genai_ubuntu-latest:
+ name: util-genai pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-util-genai -- -ra
+
+ py39-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-propagator-aws-xray-0 -- -ra
+
+ py39-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-propagator-aws-xray-1 -- -ra
+
+ py310-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-propagator-aws-xray-0 -- -ra
+
+ py310-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-propagator-aws-xray-1 -- -ra
+
+ py311-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-propagator-aws-xray-0 -- -ra
+
+ py311-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-propagator-aws-xray-1 -- -ra
+
+ py312-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-propagator-aws-xray-0 -- -ra
+
+ py312-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-propagator-aws-xray-1 -- -ra
+
+ py313-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-propagator-aws-xray-0 -- -ra
+
+ py313-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-propagator-aws-xray-1 -- -ra
+
+ py314-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-propagator-aws-xray-0 -- -ra
+
+ py314-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-propagator-aws-xray-1 -- -ra
+
+ pypy3-test-propagator-aws-xray-0_ubuntu-latest:
+ name: propagator-aws-xray-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-propagator-aws-xray-0 -- -ra
+
+ pypy3-test-propagator-aws-xray-1_ubuntu-latest:
+ name: propagator-aws-xray-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-propagator-aws-xray-1 -- -ra
+
+ py39-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-propagator-ot-trace -- -ra
+
+ py310-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-propagator-ot-trace -- -ra
+
+ py311-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-propagator-ot-trace -- -ra
+
+ py312-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-propagator-ot-trace -- -ra
+
+ py313-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-propagator-ot-trace -- -ra
+
+ py314-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-propagator-ot-trace -- -ra
+
+ pypy3-test-propagator-ot-trace_ubuntu-latest:
+ name: propagator-ot-trace pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-propagator-ot-trace -- -ra
+
+ py39-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sio-pika-0-wrapt1 -- -ra
+
+ py39-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ py39-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sio-pika-1-wrapt1 -- -ra
+
+ py39-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ py310-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sio-pika-0-wrapt1 -- -ra
+
+ py310-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ py310-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sio-pika-1-wrapt1 -- -ra
+
+ py310-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ py311-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sio-pika-0-wrapt1 -- -ra
+
+ py311-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ py311-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sio-pika-1-wrapt1 -- -ra
+
+ py311-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ py312-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sio-pika-0-wrapt1 -- -ra
+
+ py312-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ py312-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sio-pika-1-wrapt1 -- -ra
+
+ py312-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ py313-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sio-pika-0-wrapt1 -- -ra
+
+ py313-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ py313-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sio-pika-1-wrapt1 -- -ra
+
+ py313-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ py314-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-sio-pika-0-wrapt1 -- -ra
+
+ py314-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ py314-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-sio-pika-1-wrapt1 -- -ra
+
+ py314-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ pypy3-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-0-wrapt2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-sio-pika-0-wrapt2 -- -ra
+
+ pypy3-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
+ name: instrumentation-sio-pika-1-wrapt2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-sio-pika-1-wrapt2 -- -ra
+
+ py39-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aio-pika-0 -- -ra
+
+ py39-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aio-pika-1 -- -ra
+
+ py39-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aio-pika-2 -- -ra
+
+ py39-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aio-pika-3 -- -ra
+
+ py310-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aio-pika-0 -- -ra
+
+ py310-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aio-pika-1 -- -ra
+
+ py310-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aio-pika-2 -- -ra
+
+ py310-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aio-pika-3 -- -ra
+
+ py311-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aio-pika-0 -- -ra
+
+ py311-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aio-pika-1 -- -ra
+
+ py311-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aio-pika-2 -- -ra
+
+ py311-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aio-pika-3 -- -ra
+
+ py312-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aio-pika-0 -- -ra
+
+ py312-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aio-pika-1 -- -ra
+
+ py312-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aio-pika-2 -- -ra
+
+ py312-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aio-pika-3 -- -ra
+
+ py313-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aio-pika-0 -- -ra
+
+ py313-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aio-pika-1 -- -ra
+
+ py313-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aio-pika-2 -- -ra
+
+ py313-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aio-pika-3 -- -ra
+
+ py314-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aio-pika-0 -- -ra
+
+ py314-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aio-pika-1 -- -ra
+
+ py314-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aio-pika-2 -- -ra
+
+ py314-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aio-pika-3 -- -ra
+
+ pypy3-test-instrumentation-aio-pika-0_ubuntu-latest:
+ name: instrumentation-aio-pika-0 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aio-pika-0 -- -ra
+
+ pypy3-test-instrumentation-aio-pika-1_ubuntu-latest:
+ name: instrumentation-aio-pika-1 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aio-pika-1 -- -ra
+
+ pypy3-test-instrumentation-aio-pika-2_ubuntu-latest:
+ name: instrumentation-aio-pika-2 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aio-pika-2 -- -ra
+
+ pypy3-test-instrumentation-aio-pika-3_ubuntu-latest:
+ name: instrumentation-aio-pika-3 pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aio-pika-3 -- -ra
+
+ py39-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-aiokafka -- -ra
+
+ py310-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-aiokafka -- -ra
+
+ py311-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-aiokafka -- -ra
+
+ py312-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-aiokafka -- -ra
+
+ py313-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-aiokafka -- -ra
+
+ py314-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-aiokafka -- -ra
+
+ pypy3-test-instrumentation-aiokafka_ubuntu-latest:
+ name: instrumentation-aiokafka pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-aiokafka -- -ra
+
+ py39-test-instrumentation-kafka-python_ubuntu-latest:
+ name: instrumentation-kafka-python 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-kafka-python -- -ra
+
+ py310-test-instrumentation-kafka-python_ubuntu-latest:
+ name: instrumentation-kafka-python 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-kafka-python -- -ra
+
+ py311-test-instrumentation-kafka-python_ubuntu-latest:
+ name: instrumentation-kafka-python 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-kafka-python -- -ra
+
+ py39-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-kafka-pythonng -- -ra
+
+ py310-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-kafka-pythonng -- -ra
+
+ py311-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-kafka-pythonng -- -ra
+
+ py312-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-kafka-pythonng -- -ra
+
+ py313-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-kafka-pythonng -- -ra
+
+ py314-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-kafka-pythonng -- -ra
+
+ pypy3-test-instrumentation-kafka-python_ubuntu-latest:
+ name: instrumentation-kafka-python pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-kafka-python -- -ra
+
+ pypy3-test-instrumentation-kafka-pythonng_ubuntu-latest:
+ name: instrumentation-kafka-pythonng pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-kafka-pythonng -- -ra
+
+ py39-test-instrumentation-confluent-kafka_ubuntu-latest:
+ name: instrumentation-confluent-kafka 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-confluent-kafka -- -ra
+
+ py310-test-instrumentation-confluent-kafka_ubuntu-latest:
+ name: instrumentation-confluent-kafka 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-confluent-kafka -- -ra
+
+ py311-test-instrumentation-confluent-kafka_ubuntu-latest:
+ name: instrumentation-confluent-kafka 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-confluent-kafka -- -ra
+
+ py312-test-instrumentation-confluent-kafka_ubuntu-latest:
+ name: instrumentation-confluent-kafka 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-confluent-kafka -- -ra
+
+ py313-test-instrumentation-confluent-kafka_ubuntu-latest:
+ name: instrumentation-confluent-kafka 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-confluent-kafka -- -ra
+
+ py314-test-instrumentation-confluent-kafka_ubuntu-latest:
+ name: instrumentation-confluent-kafka 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-confluent-kafka -- -ra
+
+ py39-test-instrumentation-asyncio_ubuntu-latest:
+ name: instrumentation-asyncio 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-asyncio -- -ra
+
+ py310-test-instrumentation-asyncio_ubuntu-latest:
+ name: instrumentation-asyncio 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-asyncio -- -ra
+
+ py311-test-instrumentation-asyncio_ubuntu-latest:
+ name: instrumentation-asyncio 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-asyncio -- -ra
+
+ py312-test-instrumentation-asyncio_ubuntu-latest:
+ name: instrumentation-asyncio 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-asyncio -- -ra
+
+ py313-test-instrumentation-asyncio_ubuntu-latest:
+ name: instrumentation-asyncio 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-asyncio -- -ra
+
+ py314-test-instrumentation-asyncio_ubuntu-latest:
+ name: instrumentation-asyncio 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-asyncio -- -ra
+
+ py39-test-instrumentation-cassandra-driver_ubuntu-latest:
+ name: instrumentation-cassandra-driver 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-cassandra-driver -- -ra
+
+ py39-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-instrumentation-cassandra-scylla -- -ra
+
+ py310-test-instrumentation-cassandra-driver_ubuntu-latest:
+ name: instrumentation-cassandra-driver 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-cassandra-driver -- -ra
+
+ py310-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-instrumentation-cassandra-scylla -- -ra
+
+ py311-test-instrumentation-cassandra-driver_ubuntu-latest:
+ name: instrumentation-cassandra-driver 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-cassandra-driver -- -ra
+
+ py311-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-instrumentation-cassandra-scylla -- -ra
+
+ py312-test-instrumentation-cassandra-driver_ubuntu-latest:
+ name: instrumentation-cassandra-driver 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-cassandra-driver -- -ra
+
+ py312-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-instrumentation-cassandra-scylla -- -ra
+
+ py313-test-instrumentation-cassandra-driver_ubuntu-latest:
+ name: instrumentation-cassandra-driver 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-cassandra-driver -- -ra
+
+ py313-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-instrumentation-cassandra-scylla -- -ra
+
+ py314-test-instrumentation-cassandra-driver_ubuntu-latest:
+ name: instrumentation-cassandra-driver 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-cassandra-driver -- -ra
+
+ py314-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-instrumentation-cassandra-scylla -- -ra
+
+ pypy3-test-instrumentation-cassandra-scylla_ubuntu-latest:
+ name: instrumentation-cassandra-scylla pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-instrumentation-cassandra-scylla -- -ra
+
+ py39-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-processor-baggage -- -ra
+
+ py310-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-processor-baggage -- -ra
+
+ py311-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-processor-baggage -- -ra
+
+ py312-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-processor-baggage -- -ra
+
+ py313-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-processor-baggage -- -ra
+
+ py314-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-processor-baggage -- -ra
+
+ pypy3-test-processor-baggage_ubuntu-latest:
+ name: processor-baggage pypy-3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python pypy-3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "pypy-3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e pypy3-test-processor-baggage -- -ra
+
+ py39-test-opamp-client-latest_ubuntu-latest:
+ name: opamp-client-latest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-opamp-client-latest -- -ra
+
+ py39-test-opamp-client-lowest_ubuntu-latest:
+ name: opamp-client-lowest 3.9 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.9"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py39-test-opamp-client-lowest -- -ra
+
+ py310-test-opamp-client-latest_ubuntu-latest:
+ name: opamp-client-latest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-opamp-client-latest -- -ra
+
+ py310-test-opamp-client-lowest_ubuntu-latest:
+ name: opamp-client-lowest 3.10 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.10"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py310-test-opamp-client-lowest -- -ra
+
+ py311-test-opamp-client-latest_ubuntu-latest:
+ name: opamp-client-latest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-opamp-client-latest -- -ra
+
+ py311-test-opamp-client-lowest_ubuntu-latest:
+ name: opamp-client-lowest 3.11 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.11
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.11"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py311-test-opamp-client-lowest -- -ra
+
+ py312-test-opamp-client-latest_ubuntu-latest:
+ name: opamp-client-latest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-opamp-client-latest -- -ra
+
+ py312-test-opamp-client-lowest_ubuntu-latest:
+ name: opamp-client-lowest 3.12 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.12"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py312-test-opamp-client-lowest -- -ra
+
+ py313-test-opamp-client-latest_ubuntu-latest:
+ name: opamp-client-latest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-opamp-client-latest -- -ra
+
+ py313-test-opamp-client-lowest_ubuntu-latest:
+ name: opamp-client-lowest 3.13 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.13
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.13"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py313-test-opamp-client-lowest -- -ra
+
+ py314-test-opamp-client-latest_ubuntu-latest:
+ name: opamp-client-latest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-opamp-client-latest -- -ra
+
+ py314-test-opamp-client-lowest_ubuntu-latest:
+ name: opamp-client-lowest 3.14 Ubuntu
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Checkout repo @ SHA - ${{ github.sha }}
+ uses: actions/checkout@v4
+
+ - name: Set up Python 3.14
+ uses: actions/setup-python@v5
+ with:
+ python-version: "3.14"
+
+ - name: Install tox
+ run: pip install tox-uv
+
+ - name: Run tests
+ run: tox -e py314-test-opamp-client-lowest -- -ra
diff --git a/.github/workflows/test_0.yml b/.github/workflows/test_0.yml
deleted file mode 100644
index fd5a9c4fab..0000000000
--- a/.github/workflows/test_0.yml
+++ /dev/null
@@ -1,4782 +0,0 @@
-# Do not edit this file.
-# This file is generated automatically by executing tox -e generate-workflows
-
-name: Test 0
-
-on:
- push:
- branches:
- - 'main'
- pull_request:
-
-permissions:
- contents: read
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-
-env:
- # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
- # For PRs you can change the inner fallback ('main')
- # For pushes you change the outer fallback ('main')
- # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
- CORE_REPO_SHA: ${{ github.event_name == 'pull_request' && (
- contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
- contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
- 'main'
- ) || 'main' }}
- CONTRIB_REPO_SHA: main
- PIP_EXISTS_ACTION: w
-
-jobs:
-
- py39-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-openai-v2-oldest -- -ra
-
- py39-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-openai-v2-latest -- -ra
-
- py310-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-openai-v2-oldest -- -ra
-
- py310-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-openai-v2-latest -- -ra
-
- py311-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-openai-v2-oldest -- -ra
-
- py311-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-openai-v2-latest -- -ra
-
- py312-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-openai-v2-oldest -- -ra
-
- py312-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-openai-v2-latest -- -ra
-
- py313-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-openai-v2-oldest -- -ra
-
- py313-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-openai-v2-latest -- -ra
-
- py314-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-openai-v2-oldest -- -ra
-
- py314-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-openai-v2-latest -- -ra
-
- pypy3-test-instrumentation-openai-v2-oldest_ubuntu-latest:
- name: instrumentation-openai-v2-oldest pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-openai-v2-oldest -- -ra
-
- pypy3-test-instrumentation-openai-v2-latest_ubuntu-latest:
- name: instrumentation-openai-v2-latest pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-openai-v2-latest -- -ra
-
- py310-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-openai_agents-v2-oldest -- -ra
-
- py310-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-openai_agents-v2-latest -- -ra
-
- py311-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-openai_agents-v2-oldest -- -ra
-
- py311-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-openai_agents-v2-latest -- -ra
-
- py312-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-openai_agents-v2-oldest -- -ra
-
- py312-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-openai_agents-v2-latest -- -ra
-
- py313-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-openai_agents-v2-oldest -- -ra
-
- py313-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-openai_agents-v2-latest -- -ra
-
- py314-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-oldest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-openai_agents-v2-oldest -- -ra
-
- py314-test-instrumentation-openai_agents-v2-latest_ubuntu-latest:
- name: instrumentation-openai_agents-v2-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-openai_agents-v2-latest -- -ra
-
- py39-test-instrumentation-vertexai-oldest_ubuntu-latest:
- name: instrumentation-vertexai-oldest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-vertexai-oldest -- -ra
-
- py39-test-instrumentation-vertexai-latest_ubuntu-latest:
- name: instrumentation-vertexai-latest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-vertexai-latest -- -ra
-
- py310-test-instrumentation-vertexai-oldest_ubuntu-latest:
- name: instrumentation-vertexai-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-vertexai-oldest -- -ra
-
- py310-test-instrumentation-vertexai-latest_ubuntu-latest:
- name: instrumentation-vertexai-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-vertexai-latest -- -ra
-
- py311-test-instrumentation-vertexai-oldest_ubuntu-latest:
- name: instrumentation-vertexai-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-vertexai-oldest -- -ra
-
- py311-test-instrumentation-vertexai-latest_ubuntu-latest:
- name: instrumentation-vertexai-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-vertexai-latest -- -ra
-
- py312-test-instrumentation-vertexai-oldest_ubuntu-latest:
- name: instrumentation-vertexai-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-vertexai-oldest -- -ra
-
- py312-test-instrumentation-vertexai-latest_ubuntu-latest:
- name: instrumentation-vertexai-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-vertexai-latest -- -ra
-
- py313-test-instrumentation-vertexai-oldest_ubuntu-latest:
- name: instrumentation-vertexai-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-vertexai-oldest -- -ra
-
- py313-test-instrumentation-vertexai-latest_ubuntu-latest:
- name: instrumentation-vertexai-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-vertexai-latest -- -ra
-
- py314-test-instrumentation-vertexai-oldest_ubuntu-latest:
- name: instrumentation-vertexai-oldest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-vertexai-oldest -- -ra
-
- py314-test-instrumentation-vertexai-latest_ubuntu-latest:
- name: instrumentation-vertexai-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-vertexai-latest -- -ra
-
- py39-test-instrumentation-google-genai-oldest_ubuntu-latest:
- name: instrumentation-google-genai-oldest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-google-genai-oldest -- -ra
-
- py39-test-instrumentation-google-genai-latest_ubuntu-latest:
- name: instrumentation-google-genai-latest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-google-genai-latest -- -ra
-
- py310-test-instrumentation-google-genai-oldest_ubuntu-latest:
- name: instrumentation-google-genai-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-google-genai-oldest -- -ra
-
- py310-test-instrumentation-google-genai-latest_ubuntu-latest:
- name: instrumentation-google-genai-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-google-genai-latest -- -ra
-
- py311-test-instrumentation-google-genai-oldest_ubuntu-latest:
- name: instrumentation-google-genai-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-google-genai-oldest -- -ra
-
- py311-test-instrumentation-google-genai-latest_ubuntu-latest:
- name: instrumentation-google-genai-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-google-genai-latest -- -ra
-
- py312-test-instrumentation-google-genai-oldest_ubuntu-latest:
- name: instrumentation-google-genai-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-google-genai-oldest -- -ra
-
- py312-test-instrumentation-google-genai-latest_ubuntu-latest:
- name: instrumentation-google-genai-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-google-genai-latest -- -ra
-
- py313-test-instrumentation-google-genai-oldest_ubuntu-latest:
- name: instrumentation-google-genai-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-google-genai-oldest -- -ra
-
- py313-test-instrumentation-google-genai-latest_ubuntu-latest:
- name: instrumentation-google-genai-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-google-genai-latest -- -ra
-
- py314-test-instrumentation-google-genai-oldest_ubuntu-latest:
- name: instrumentation-google-genai-oldest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-google-genai-oldest -- -ra
-
- py314-test-instrumentation-google-genai-latest_ubuntu-latest:
- name: instrumentation-google-genai-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-google-genai-latest -- -ra
-
- py39-test-instrumentation-anthropic-oldest_ubuntu-latest:
- name: instrumentation-anthropic-oldest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-anthropic-oldest -- -ra
-
- py39-test-instrumentation-anthropic-latest_ubuntu-latest:
- name: instrumentation-anthropic-latest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-anthropic-latest -- -ra
-
- py310-test-instrumentation-anthropic-oldest_ubuntu-latest:
- name: instrumentation-anthropic-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-anthropic-oldest -- -ra
-
- py310-test-instrumentation-anthropic-latest_ubuntu-latest:
- name: instrumentation-anthropic-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-anthropic-latest -- -ra
-
- py311-test-instrumentation-anthropic-oldest_ubuntu-latest:
- name: instrumentation-anthropic-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-anthropic-oldest -- -ra
-
- py311-test-instrumentation-anthropic-latest_ubuntu-latest:
- name: instrumentation-anthropic-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-anthropic-latest -- -ra
-
- py312-test-instrumentation-anthropic-oldest_ubuntu-latest:
- name: instrumentation-anthropic-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-anthropic-oldest -- -ra
-
- py312-test-instrumentation-anthropic-latest_ubuntu-latest:
- name: instrumentation-anthropic-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-anthropic-latest -- -ra
-
- py313-test-instrumentation-anthropic-oldest_ubuntu-latest:
- name: instrumentation-anthropic-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-anthropic-oldest -- -ra
-
- py313-test-instrumentation-anthropic-latest_ubuntu-latest:
- name: instrumentation-anthropic-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-anthropic-latest -- -ra
-
- py314-test-instrumentation-anthropic-oldest_ubuntu-latest:
- name: instrumentation-anthropic-oldest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-anthropic-oldest -- -ra
-
- py314-test-instrumentation-anthropic-latest_ubuntu-latest:
- name: instrumentation-anthropic-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-anthropic-latest -- -ra
-
- py310-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-claude-agent-sdk-oldest -- -ra
-
- py310-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-claude-agent-sdk-latest -- -ra
-
- py311-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-claude-agent-sdk-oldest -- -ra
-
- py311-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-claude-agent-sdk-latest -- -ra
-
- py312-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-claude-agent-sdk-oldest -- -ra
-
- py312-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-claude-agent-sdk-latest -- -ra
-
- py313-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-claude-agent-sdk-oldest -- -ra
-
- py313-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest:
- name: instrumentation-claude-agent-sdk-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-claude-agent-sdk-latest -- -ra
-
- py39-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-resource-detector-containerid -- -ra
-
- py310-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-resource-detector-containerid -- -ra
-
- py311-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-resource-detector-containerid -- -ra
-
- py312-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-resource-detector-containerid -- -ra
-
- py313-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-resource-detector-containerid -- -ra
-
- py314-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-resource-detector-containerid -- -ra
-
- pypy3-test-resource-detector-containerid_ubuntu-latest:
- name: resource-detector-containerid pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-resource-detector-containerid -- -ra
-
- py39-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-resource-detector-azure-0 -- -ra
-
- py39-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-resource-detector-azure-1 -- -ra
-
- py310-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-resource-detector-azure-0 -- -ra
-
- py310-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-resource-detector-azure-1 -- -ra
-
- py311-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-resource-detector-azure-0 -- -ra
-
- py311-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-resource-detector-azure-1 -- -ra
-
- py312-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-resource-detector-azure-0 -- -ra
-
- py312-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-resource-detector-azure-1 -- -ra
-
- py313-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-resource-detector-azure-0 -- -ra
-
- py313-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-resource-detector-azure-1 -- -ra
-
- py314-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-resource-detector-azure-0 -- -ra
-
- py314-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-resource-detector-azure-1 -- -ra
-
- pypy3-test-resource-detector-azure-0_ubuntu-latest:
- name: resource-detector-azure-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-resource-detector-azure-0 -- -ra
-
- pypy3-test-resource-detector-azure-1_ubuntu-latest:
- name: resource-detector-azure-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-resource-detector-azure-1 -- -ra
-
- py39-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-sdk-extension-aws-0 -- -ra
-
- py39-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-sdk-extension-aws-1 -- -ra
-
- py310-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-sdk-extension-aws-0 -- -ra
-
- py310-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-sdk-extension-aws-1 -- -ra
-
- py311-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-sdk-extension-aws-0 -- -ra
-
- py311-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-sdk-extension-aws-1 -- -ra
-
- py312-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-sdk-extension-aws-0 -- -ra
-
- py312-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-sdk-extension-aws-1 -- -ra
-
- py313-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-sdk-extension-aws-0 -- -ra
-
- py313-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-sdk-extension-aws-1 -- -ra
-
- py314-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-sdk-extension-aws-0 -- -ra
-
- py314-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-sdk-extension-aws-1 -- -ra
-
- pypy3-test-sdk-extension-aws-0_ubuntu-latest:
- name: sdk-extension-aws-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-sdk-extension-aws-0 -- -ra
-
- pypy3-test-sdk-extension-aws-1_ubuntu-latest:
- name: sdk-extension-aws-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-sdk-extension-aws-1 -- -ra
-
- py39-test-distro_ubuntu-latest:
- name: distro 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-distro -- -ra
-
- py310-test-distro_ubuntu-latest:
- name: distro 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-distro -- -ra
-
- py311-test-distro_ubuntu-latest:
- name: distro 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-distro -- -ra
-
- py312-test-distro_ubuntu-latest:
- name: distro 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-distro -- -ra
-
- py313-test-distro_ubuntu-latest:
- name: distro 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-distro -- -ra
-
- py314-test-distro_ubuntu-latest:
- name: distro 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-distro -- -ra
-
- pypy3-test-distro_ubuntu-latest:
- name: distro pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-distro -- -ra
-
- py39-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-opentelemetry-instrumentation-wrapt1 -- -ra
-
- py39-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- py310-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-opentelemetry-instrumentation-wrapt1 -- -ra
-
- py310-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- py311-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-opentelemetry-instrumentation-wrapt1 -- -ra
-
- py311-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- py312-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-opentelemetry-instrumentation-wrapt1 -- -ra
-
- py312-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- py313-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-opentelemetry-instrumentation-wrapt1 -- -ra
-
- py313-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- py314-test-opentelemetry-instrumentation-wrapt1_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-opentelemetry-instrumentation-wrapt1 -- -ra
-
- py314-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- pypy3-test-opentelemetry-instrumentation-wrapt2_ubuntu-latest:
- name: opentelemetry-instrumentation-wrapt2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-opentelemetry-instrumentation-wrapt2 -- -ra
-
- py39-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aiohttp-client -- -ra
-
- py310-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aiohttp-client -- -ra
-
- py311-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aiohttp-client -- -ra
-
- py312-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aiohttp-client -- -ra
-
- py313-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aiohttp-client -- -ra
-
- py314-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aiohttp-client -- -ra
-
- pypy3-test-instrumentation-aiohttp-client_ubuntu-latest:
- name: instrumentation-aiohttp-client pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aiohttp-client -- -ra
-
- py39-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aiohttp-server -- -ra
-
- py310-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aiohttp-server -- -ra
-
- py311-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aiohttp-server -- -ra
-
- py312-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aiohttp-server -- -ra
-
- py313-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aiohttp-server -- -ra
-
- py314-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aiohttp-server -- -ra
-
- pypy3-test-instrumentation-aiohttp-server_ubuntu-latest:
- name: instrumentation-aiohttp-server pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aiohttp-server -- -ra
-
- py39-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
- name: instrumentation-aiopg-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aiopg-wrapt1 -- -ra
-
- py39-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
- name: instrumentation-aiopg-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aiopg-wrapt2 -- -ra
-
- py310-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
- name: instrumentation-aiopg-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aiopg-wrapt1 -- -ra
-
- py310-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
- name: instrumentation-aiopg-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aiopg-wrapt2 -- -ra
-
- py311-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
- name: instrumentation-aiopg-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aiopg-wrapt1 -- -ra
-
- py311-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
- name: instrumentation-aiopg-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aiopg-wrapt2 -- -ra
-
- py312-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
- name: instrumentation-aiopg-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aiopg-wrapt1 -- -ra
-
- py312-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
- name: instrumentation-aiopg-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aiopg-wrapt2 -- -ra
-
- py313-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
- name: instrumentation-aiopg-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aiopg-wrapt1 -- -ra
-
- py313-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
- name: instrumentation-aiopg-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aiopg-wrapt2 -- -ra
-
- py314-test-instrumentation-aiopg-wrapt1_ubuntu-latest:
- name: instrumentation-aiopg-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aiopg-wrapt1 -- -ra
-
- py314-test-instrumentation-aiopg-wrapt2_ubuntu-latest:
- name: instrumentation-aiopg-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aiopg-wrapt2 -- -ra
-
- py39-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aws-lambda -- -ra
-
- py310-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aws-lambda -- -ra
-
- py311-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aws-lambda -- -ra
-
- py312-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aws-lambda -- -ra
-
- py313-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aws-lambda -- -ra
-
- py314-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aws-lambda -- -ra
-
- pypy3-test-instrumentation-aws-lambda_ubuntu-latest:
- name: instrumentation-aws-lambda pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aws-lambda -- -ra
-
- py39-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-botocore-0-wrapt1 -- -ra
-
- py39-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-botocore-0-wrapt2 -- -ra
-
- py39-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-botocore-1-wrapt1 -- -ra
-
- py39-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-botocore-1-wrapt2 -- -ra
-
- py310-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-botocore-0-wrapt1 -- -ra
-
- py310-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-botocore-0-wrapt2 -- -ra
-
- py310-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-botocore-1-wrapt1 -- -ra
-
- py310-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-botocore-1-wrapt2 -- -ra
-
- py311-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-botocore-0-wrapt1 -- -ra
-
- py311-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-botocore-0-wrapt2 -- -ra
-
- py311-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-botocore-1-wrapt1 -- -ra
-
- py311-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-botocore-1-wrapt2 -- -ra
-
- py312-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-botocore-0-wrapt1 -- -ra
-
- py312-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-botocore-0-wrapt2 -- -ra
-
- py312-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-botocore-1-wrapt1 -- -ra
-
- py312-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-botocore-1-wrapt2 -- -ra
-
- py313-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-botocore-0-wrapt1 -- -ra
-
- py313-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-botocore-0-wrapt2 -- -ra
-
- py313-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-botocore-1-wrapt1 -- -ra
-
- py313-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-botocore-1-wrapt2 -- -ra
-
- py314-test-instrumentation-botocore-0-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-botocore-0-wrapt1 -- -ra
-
- py314-test-instrumentation-botocore-0-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-0-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-botocore-0-wrapt2 -- -ra
-
- py314-test-instrumentation-botocore-1-wrapt1_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-botocore-1-wrapt1 -- -ra
-
- py314-test-instrumentation-botocore-1-wrapt2_ubuntu-latest:
- name: instrumentation-botocore-1-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-botocore-1-wrapt2 -- -ra
-
- py39-test-instrumentation-botocore-2_ubuntu-latest:
- name: instrumentation-botocore-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-botocore-2 -- -ra
-
- py39-test-instrumentation-botocore-3_ubuntu-latest:
- name: instrumentation-botocore-3 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-botocore-3 -- -ra
-
- py310-test-instrumentation-botocore-2_ubuntu-latest:
- name: instrumentation-botocore-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-botocore-2 -- -ra
-
- py310-test-instrumentation-botocore-3_ubuntu-latest:
- name: instrumentation-botocore-3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-botocore-3 -- -ra
-
- py311-test-instrumentation-botocore-2_ubuntu-latest:
- name: instrumentation-botocore-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-botocore-2 -- -ra
-
- py311-test-instrumentation-botocore-3_ubuntu-latest:
- name: instrumentation-botocore-3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-botocore-3 -- -ra
-
- py312-test-instrumentation-botocore-2_ubuntu-latest:
- name: instrumentation-botocore-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-botocore-2 -- -ra
-
- py312-test-instrumentation-botocore-3_ubuntu-latest:
- name: instrumentation-botocore-3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-botocore-3 -- -ra
-
- py313-test-instrumentation-botocore-2_ubuntu-latest:
- name: instrumentation-botocore-2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-botocore-2 -- -ra
-
- py313-test-instrumentation-botocore-3_ubuntu-latest:
- name: instrumentation-botocore-3 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-botocore-3 -- -ra
-
- py314-test-instrumentation-botocore-2_ubuntu-latest:
- name: instrumentation-botocore-2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-botocore-2 -- -ra
-
- py314-test-instrumentation-botocore-3_ubuntu-latest:
- name: instrumentation-botocore-3 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-botocore-3 -- -ra
-
- py39-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-boto3sqs -- -ra
-
- py310-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-boto3sqs -- -ra
-
- py311-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-boto3sqs -- -ra
-
- py312-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-boto3sqs -- -ra
-
- py313-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-boto3sqs -- -ra
-
- py314-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-boto3sqs -- -ra
-
- pypy3-test-instrumentation-boto3sqs_ubuntu-latest:
- name: instrumentation-boto3sqs pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-boto3sqs -- -ra
-
- py39-test-instrumentation-django-0_ubuntu-latest:
- name: instrumentation-django-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-django-0 -- -ra
-
- py39-test-instrumentation-django-1_ubuntu-latest:
- name: instrumentation-django-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-django-1 -- -ra
-
- py39-test-instrumentation-django-2_ubuntu-latest:
- name: instrumentation-django-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-django-2 -- -ra
-
- py310-test-instrumentation-django-1_ubuntu-latest:
- name: instrumentation-django-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-django-1 -- -ra
-
- py310-test-instrumentation-django-3_ubuntu-latest:
- name: instrumentation-django-3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-django-3 -- -ra
-
- py311-test-instrumentation-django-1_ubuntu-latest:
- name: instrumentation-django-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-django-1 -- -ra
-
- py311-test-instrumentation-django-3_ubuntu-latest:
- name: instrumentation-django-3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-django-3 -- -ra
-
- py312-test-instrumentation-django-1_ubuntu-latest:
- name: instrumentation-django-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-django-1 -- -ra
-
- py312-test-instrumentation-django-3_ubuntu-latest:
- name: instrumentation-django-3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-django-3 -- -ra
-
- py313-test-instrumentation-django-3_ubuntu-latest:
- name: instrumentation-django-3 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-django-3 -- -ra
-
- py314-test-instrumentation-django-3_ubuntu-latest:
- name: instrumentation-django-3 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-django-3 -- -ra
-
- pypy3-test-instrumentation-django-0_ubuntu-latest:
- name: instrumentation-django-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-django-0 -- -ra
-
- pypy3-test-instrumentation-django-1_ubuntu-latest:
- name: instrumentation-django-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-django-1 -- -ra
-
- py39-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
- name: instrumentation-dbapi-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-dbapi-wrapt1 -- -ra
-
- py39-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-dbapi-wrapt2 -- -ra
-
- py310-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
- name: instrumentation-dbapi-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-dbapi-wrapt1 -- -ra
-
- py310-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-dbapi-wrapt2 -- -ra
-
- py311-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
- name: instrumentation-dbapi-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-dbapi-wrapt1 -- -ra
-
- py311-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-dbapi-wrapt2 -- -ra
-
- py312-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
- name: instrumentation-dbapi-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-dbapi-wrapt1 -- -ra
-
- py312-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-dbapi-wrapt2 -- -ra
-
- py313-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
- name: instrumentation-dbapi-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-dbapi-wrapt1 -- -ra
-
- py313-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-dbapi-wrapt2 -- -ra
-
- py314-test-instrumentation-dbapi-wrapt1_ubuntu-latest:
- name: instrumentation-dbapi-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-dbapi-wrapt1 -- -ra
-
- py314-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-dbapi-wrapt2 -- -ra
-
- pypy3-test-instrumentation-dbapi-wrapt2_ubuntu-latest:
- name: instrumentation-dbapi-wrapt2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-dbapi-wrapt2 -- -ra
-
- py39-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-asyncclick -- -ra
-
- py310-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-asyncclick -- -ra
-
- py311-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-asyncclick -- -ra
-
- py312-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-asyncclick -- -ra
-
- py313-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-asyncclick -- -ra
-
- py314-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-asyncclick -- -ra
-
- pypy3-test-instrumentation-asyncclick_ubuntu-latest:
- name: instrumentation-asyncclick pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-asyncclick -- -ra
-
- py39-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-click -- -ra
-
- py310-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-click -- -ra
-
- py311-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-click -- -ra
-
- py312-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-click -- -ra
-
- py313-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-click -- -ra
-
- py314-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-click -- -ra
-
- pypy3-test-instrumentation-click_ubuntu-latest:
- name: instrumentation-click pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-click -- -ra
-
- py39-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-elasticsearch-0 -- -ra
-
- py39-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-elasticsearch-1 -- -ra
-
- py39-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-elasticsearch-2 -- -ra
-
- py310-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-elasticsearch-0 -- -ra
-
- py310-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-elasticsearch-1 -- -ra
-
- py310-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-elasticsearch-2 -- -ra
-
- py311-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-elasticsearch-0 -- -ra
-
- py311-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-elasticsearch-1 -- -ra
-
- py311-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-elasticsearch-2 -- -ra
-
- py312-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-elasticsearch-0 -- -ra
-
- py312-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-elasticsearch-1 -- -ra
diff --git a/.github/workflows/test_1.yml b/.github/workflows/test_1.yml
deleted file mode 100644
index 1b0cd014d7..0000000000
--- a/.github/workflows/test_1.yml
+++ /dev/null
@@ -1,4782 +0,0 @@
-# Do not edit this file.
-# This file is generated automatically by executing tox -e generate-workflows
-
-name: Test 1
-
-on:
- push:
- branches:
- - 'main'
- pull_request:
-
-permissions:
- contents: read
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-
-env:
- # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
- # For PRs you can change the inner fallback ('main')
- # For pushes you change the outer fallback ('main')
- # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
- CORE_REPO_SHA: ${{ github.event_name == 'pull_request' && (
- contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
- contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
- 'main'
- ) || 'main' }}
- CONTRIB_REPO_SHA: main
- PIP_EXISTS_ACTION: w
-
-jobs:
-
- py312-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-elasticsearch-2 -- -ra
-
- py313-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-elasticsearch-0 -- -ra
-
- py313-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-elasticsearch-1 -- -ra
-
- py313-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-elasticsearch-2 -- -ra
-
- py314-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-elasticsearch-0 -- -ra
-
- py314-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-elasticsearch-1 -- -ra
-
- py314-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-elasticsearch-2 -- -ra
-
- pypy3-test-instrumentation-elasticsearch-0_ubuntu-latest:
- name: instrumentation-elasticsearch-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-elasticsearch-0 -- -ra
-
- pypy3-test-instrumentation-elasticsearch-1_ubuntu-latest:
- name: instrumentation-elasticsearch-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-elasticsearch-1 -- -ra
-
- pypy3-test-instrumentation-elasticsearch-2_ubuntu-latest:
- name: instrumentation-elasticsearch-2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-elasticsearch-2 -- -ra
-
- py39-test-instrumentation-falcon-0_ubuntu-latest:
- name: instrumentation-falcon-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-falcon-0 -- -ra
-
- py39-test-instrumentation-falcon-1_ubuntu-latest:
- name: instrumentation-falcon-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-falcon-1 -- -ra
-
- py39-test-instrumentation-falcon-2_ubuntu-latest:
- name: instrumentation-falcon-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-falcon-2 -- -ra
-
- py39-test-instrumentation-falcon-3_ubuntu-latest:
- name: instrumentation-falcon-3 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-falcon-3 -- -ra
-
- py310-test-instrumentation-falcon-1_ubuntu-latest:
- name: instrumentation-falcon-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-falcon-1 -- -ra
-
- py310-test-instrumentation-falcon-2_ubuntu-latest:
- name: instrumentation-falcon-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-falcon-2 -- -ra
-
- py310-test-instrumentation-falcon-3_ubuntu-latest:
- name: instrumentation-falcon-3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-falcon-3 -- -ra
-
- py310-test-instrumentation-falcon-4_ubuntu-latest:
- name: instrumentation-falcon-4 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-falcon-4 -- -ra
-
- py311-test-instrumentation-falcon-1_ubuntu-latest:
- name: instrumentation-falcon-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-falcon-1 -- -ra
-
- py311-test-instrumentation-falcon-2_ubuntu-latest:
- name: instrumentation-falcon-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-falcon-2 -- -ra
-
- py311-test-instrumentation-falcon-3_ubuntu-latest:
- name: instrumentation-falcon-3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-falcon-3 -- -ra
-
- py311-test-instrumentation-falcon-4_ubuntu-latest:
- name: instrumentation-falcon-4 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-falcon-4 -- -ra
-
- py312-test-instrumentation-falcon-1_ubuntu-latest:
- name: instrumentation-falcon-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-falcon-1 -- -ra
-
- py312-test-instrumentation-falcon-2_ubuntu-latest:
- name: instrumentation-falcon-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-falcon-2 -- -ra
-
- py312-test-instrumentation-falcon-3_ubuntu-latest:
- name: instrumentation-falcon-3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-falcon-3 -- -ra
-
- py312-test-instrumentation-falcon-4_ubuntu-latest:
- name: instrumentation-falcon-4 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-falcon-4 -- -ra
-
- py313-test-instrumentation-falcon-4_ubuntu-latest:
- name: instrumentation-falcon-4 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-falcon-4 -- -ra
-
- py314-test-instrumentation-falcon-4_ubuntu-latest:
- name: instrumentation-falcon-4 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-falcon-4 -- -ra
-
- pypy3-test-instrumentation-falcon-0_ubuntu-latest:
- name: instrumentation-falcon-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-falcon-0 -- -ra
-
- pypy3-test-instrumentation-falcon-1_ubuntu-latest:
- name: instrumentation-falcon-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-falcon-1 -- -ra
-
- pypy3-test-instrumentation-falcon-2_ubuntu-latest:
- name: instrumentation-falcon-2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-falcon-2 -- -ra
-
- pypy3-test-instrumentation-falcon-3_ubuntu-latest:
- name: instrumentation-falcon-3 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-falcon-3 -- -ra
-
- pypy3-test-instrumentation-falcon-4_ubuntu-latest:
- name: instrumentation-falcon-4 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-falcon-4 -- -ra
-
- py39-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-fastapi -- -ra
-
- py310-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-fastapi -- -ra
-
- py311-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-fastapi -- -ra
-
- py312-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-fastapi -- -ra
-
- py313-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-fastapi -- -ra
-
- py314-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-fastapi -- -ra
-
- pypy3-test-instrumentation-fastapi_ubuntu-latest:
- name: instrumentation-fastapi pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-fastapi -- -ra
-
- py39-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-flask-0 -- -ra
-
- py39-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-flask-1 -- -ra
-
- py39-test-instrumentation-flask-2_ubuntu-latest:
- name: instrumentation-flask-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-flask-2 -- -ra
-
- py39-test-instrumentation-flask-3_ubuntu-latest:
- name: instrumentation-flask-3 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-flask-3 -- -ra
-
- py310-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-flask-0 -- -ra
-
- py310-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-flask-1 -- -ra
-
- py310-test-instrumentation-flask-2_ubuntu-latest:
- name: instrumentation-flask-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-flask-2 -- -ra
-
- py310-test-instrumentation-flask-3_ubuntu-latest:
- name: instrumentation-flask-3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-flask-3 -- -ra
-
- py311-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-flask-0 -- -ra
-
- py311-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-flask-1 -- -ra
-
- py311-test-instrumentation-flask-2_ubuntu-latest:
- name: instrumentation-flask-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-flask-2 -- -ra
-
- py311-test-instrumentation-flask-3_ubuntu-latest:
- name: instrumentation-flask-3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-flask-3 -- -ra
-
- py312-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-flask-0 -- -ra
-
- py312-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-flask-1 -- -ra
-
- py312-test-instrumentation-flask-2_ubuntu-latest:
- name: instrumentation-flask-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-flask-2 -- -ra
-
- py312-test-instrumentation-flask-3_ubuntu-latest:
- name: instrumentation-flask-3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-flask-3 -- -ra
-
- py313-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-flask-0 -- -ra
-
- py313-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-flask-1 -- -ra
-
- py313-test-instrumentation-flask-2_ubuntu-latest:
- name: instrumentation-flask-2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-flask-2 -- -ra
-
- py313-test-instrumentation-flask-3_ubuntu-latest:
- name: instrumentation-flask-3 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-flask-3 -- -ra
-
- py314-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-flask-0 -- -ra
-
- py314-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-flask-1 -- -ra
-
- py314-test-instrumentation-flask-2_ubuntu-latest:
- name: instrumentation-flask-2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-flask-2 -- -ra
-
- py314-test-instrumentation-flask-3_ubuntu-latest:
- name: instrumentation-flask-3 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-flask-3 -- -ra
-
- pypy3-test-instrumentation-flask-0_ubuntu-latest:
- name: instrumentation-flask-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-flask-0 -- -ra
-
- pypy3-test-instrumentation-flask-1_ubuntu-latest:
- name: instrumentation-flask-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-flask-1 -- -ra
-
- py39-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-urllib -- -ra
-
- py310-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-urllib -- -ra
-
- py311-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-urllib -- -ra
-
- py312-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-urllib -- -ra
-
- py313-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-urllib -- -ra
-
- py314-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-urllib -- -ra
-
- pypy3-test-instrumentation-urllib_ubuntu-latest:
- name: instrumentation-urllib pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-urllib -- -ra
-
- py39-test-instrumentation-urllib3-0_ubuntu-latest:
- name: instrumentation-urllib3-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-urllib3-0 -- -ra
-
- py39-test-instrumentation-urllib3-1_ubuntu-latest:
- name: instrumentation-urllib3-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-urllib3-1 -- -ra
-
- py310-test-instrumentation-urllib3-0_ubuntu-latest:
- name: instrumentation-urllib3-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-urllib3-0 -- -ra
-
- py310-test-instrumentation-urllib3-1_ubuntu-latest:
- name: instrumentation-urllib3-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-urllib3-1 -- -ra
-
- py311-test-instrumentation-urllib3-0_ubuntu-latest:
- name: instrumentation-urllib3-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-urllib3-0 -- -ra
-
- py311-test-instrumentation-urllib3-1_ubuntu-latest:
- name: instrumentation-urllib3-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-urllib3-1 -- -ra
-
- py312-test-instrumentation-urllib3-0_ubuntu-latest:
- name: instrumentation-urllib3-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-urllib3-0 -- -ra
-
- py312-test-instrumentation-urllib3-1_ubuntu-latest:
- name: instrumentation-urllib3-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-urllib3-1 -- -ra
-
- py313-test-instrumentation-urllib3-0_ubuntu-latest:
- name: instrumentation-urllib3-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-urllib3-0 -- -ra
-
- py313-test-instrumentation-urllib3-1_ubuntu-latest:
- name: instrumentation-urllib3-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-urllib3-1 -- -ra
-
- pypy3-test-instrumentation-urllib3-0_ubuntu-latest:
- name: instrumentation-urllib3-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-urllib3-0 -- -ra
-
- pypy3-test-instrumentation-urllib3-1_ubuntu-latest:
- name: instrumentation-urllib3-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-urllib3-1 -- -ra
-
- py39-test-instrumentation-requests_ubuntu-latest:
- name: instrumentation-requests 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-requests -- -ra
-
- py310-test-instrumentation-requests_ubuntu-latest:
- name: instrumentation-requests 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-requests -- -ra
-
- py311-test-instrumentation-requests_ubuntu-latest:
- name: instrumentation-requests 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-requests -- -ra
-
- py312-test-instrumentation-requests_ubuntu-latest:
- name: instrumentation-requests 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-requests -- -ra
-
- py313-test-instrumentation-requests_ubuntu-latest:
- name: instrumentation-requests 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-requests -- -ra
-
- py314-test-instrumentation-requests_ubuntu-latest:
- name: instrumentation-requests 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-requests -- -ra
-
- py39-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-starlette-oldest -- -ra
-
- py39-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-starlette-latest -- -ra
-
- py310-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-starlette-oldest -- -ra
-
- py310-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-starlette-latest -- -ra
-
- py311-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-starlette-oldest -- -ra
-
- py311-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-starlette-latest -- -ra
-
- py312-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-starlette-oldest -- -ra
-
- py312-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-starlette-latest -- -ra
-
- py313-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-starlette-oldest -- -ra
-
- py313-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-starlette-latest -- -ra
-
- py314-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-starlette-oldest -- -ra
-
- py314-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-starlette-latest -- -ra
-
- pypy3-test-instrumentation-starlette-oldest_ubuntu-latest:
- name: instrumentation-starlette-oldest pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-starlette-oldest -- -ra
-
- pypy3-test-instrumentation-starlette-latest_ubuntu-latest:
- name: instrumentation-starlette-latest pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-starlette-latest -- -ra
-
- py39-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-jinja2 -- -ra
-
- py310-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-jinja2 -- -ra
-
- py311-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-jinja2 -- -ra
-
- py312-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-jinja2 -- -ra
-
- py313-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-jinja2 -- -ra
-
- py314-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-jinja2 -- -ra
-
- pypy3-test-instrumentation-jinja2_ubuntu-latest:
- name: instrumentation-jinja2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-jinja2 -- -ra
-
- py39-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-logging -- -ra
-
- py310-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-logging -- -ra
-
- py311-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-logging -- -ra
-
- py312-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-logging -- -ra
-
- py313-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-logging -- -ra
-
- py314-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-logging -- -ra
-
- pypy3-test-instrumentation-logging_ubuntu-latest:
- name: instrumentation-logging pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-logging -- -ra
-
- py39-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-exporter-richconsole -- -ra
-
- py310-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-exporter-richconsole -- -ra
-
- py311-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-exporter-richconsole -- -ra
-
- py312-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-exporter-richconsole -- -ra
-
- py313-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-exporter-richconsole -- -ra
-
- py314-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-exporter-richconsole -- -ra
-
- pypy3-test-exporter-richconsole_ubuntu-latest:
- name: exporter-richconsole pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-exporter-richconsole -- -ra
-
- py39-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-exporter-prometheus-remote-write -- -ra
-
- py310-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-exporter-prometheus-remote-write -- -ra
-
- py311-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-exporter-prometheus-remote-write -- -ra
-
- py312-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-exporter-prometheus-remote-write -- -ra
-
- py313-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-exporter-prometheus-remote-write -- -ra
-
- py314-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-exporter-prometheus-remote-write -- -ra
-
- pypy310-test-exporter-prometheus-remote-write_ubuntu-latest:
- name: exporter-prometheus-remote-write pypy-3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.10
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy310-test-exporter-prometheus-remote-write -- -ra
-
- py39-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-mysql-0 -- -ra
-
- py39-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-mysql-1 -- -ra
-
- py310-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-mysql-0 -- -ra
-
- py310-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-mysql-1 -- -ra
-
- py311-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-mysql-0 -- -ra
-
- py311-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-mysql-1 -- -ra
-
- py312-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-mysql-0 -- -ra
-
- py312-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-mysql-1 -- -ra
-
- py313-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-mysql-0 -- -ra
-
- py313-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-mysql-1 -- -ra
-
- py314-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-mysql-0 -- -ra
-
- py314-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-mysql-1 -- -ra
-
- pypy3-test-instrumentation-mysql-0_ubuntu-latest:
- name: instrumentation-mysql-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-mysql-0 -- -ra
-
- pypy3-test-instrumentation-mysql-1_ubuntu-latest:
- name: instrumentation-mysql-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-mysql-1 -- -ra
-
- py39-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-mysqlclient -- -ra
-
- py310-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-mysqlclient -- -ra
-
- py311-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-mysqlclient -- -ra
-
- py312-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-mysqlclient -- -ra
-
- py313-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-mysqlclient -- -ra
-
- py314-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-mysqlclient -- -ra
-
- pypy3-test-instrumentation-mysqlclient_ubuntu-latest:
- name: instrumentation-mysqlclient pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-mysqlclient -- -ra
-
- py39-test-instrumentation-psycopg2_ubuntu-latest:
- name: instrumentation-psycopg2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-psycopg2 -- -ra
-
- py310-test-instrumentation-psycopg2_ubuntu-latest:
- name: instrumentation-psycopg2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-psycopg2 -- -ra
-
- py311-test-instrumentation-psycopg2_ubuntu-latest:
- name: instrumentation-psycopg2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-psycopg2 -- -ra
-
- py312-test-instrumentation-psycopg2_ubuntu-latest:
- name: instrumentation-psycopg2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-psycopg2 -- -ra
-
- py313-test-instrumentation-psycopg2_ubuntu-latest:
- name: instrumentation-psycopg2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-psycopg2 -- -ra
-
- py314-test-instrumentation-psycopg2_ubuntu-latest:
- name: instrumentation-psycopg2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-psycopg2 -- -ra
-
- py39-test-instrumentation-psycopg2-binary_ubuntu-latest:
- name: instrumentation-psycopg2-binary 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-psycopg2-binary -- -ra
-
- py310-test-instrumentation-psycopg2-binary_ubuntu-latest:
- name: instrumentation-psycopg2-binary 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-psycopg2-binary -- -ra
-
- py311-test-instrumentation-psycopg2-binary_ubuntu-latest:
- name: instrumentation-psycopg2-binary 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-psycopg2-binary -- -ra
-
- py312-test-instrumentation-psycopg2-binary_ubuntu-latest:
- name: instrumentation-psycopg2-binary 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-psycopg2-binary -- -ra
-
- py313-test-instrumentation-psycopg2-binary_ubuntu-latest:
- name: instrumentation-psycopg2-binary 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-psycopg2-binary -- -ra
-
- py314-test-instrumentation-psycopg2-binary_ubuntu-latest:
- name: instrumentation-psycopg2-binary 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-psycopg2-binary -- -ra
-
- py39-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-psycopg -- -ra
-
- py310-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-psycopg -- -ra
-
- py311-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-psycopg -- -ra
-
- py312-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-psycopg -- -ra
-
- py313-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-psycopg -- -ra
-
- py314-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-psycopg -- -ra
-
- pypy3-test-instrumentation-psycopg_ubuntu-latest:
- name: instrumentation-psycopg pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-psycopg -- -ra
-
- py39-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymemcache-0 -- -ra
-
- py39-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymemcache-1 -- -ra
-
- py39-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymemcache-2 -- -ra
-
- py39-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymemcache-3 -- -ra
-
- py39-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymemcache-4 -- -ra
-
- py310-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymemcache-0 -- -ra
-
- py310-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymemcache-1 -- -ra
-
- py310-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymemcache-2 -- -ra
-
- py310-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymemcache-3 -- -ra
-
- py310-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymemcache-4 -- -ra
-
- py311-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymemcache-0 -- -ra
-
- py311-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymemcache-1 -- -ra
-
- py311-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymemcache-2 -- -ra
-
- py311-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymemcache-3 -- -ra
-
- py311-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymemcache-4 -- -ra
-
- py312-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymemcache-0 -- -ra
-
- py312-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymemcache-1 -- -ra
-
- py312-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymemcache-2 -- -ra
-
- py312-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymemcache-3 -- -ra
-
- py312-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymemcache-4 -- -ra
-
- py313-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymemcache-0 -- -ra
-
- py313-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymemcache-1 -- -ra
-
- py313-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymemcache-2 -- -ra
-
- py313-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymemcache-3 -- -ra
-
- py313-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymemcache-4 -- -ra
-
- py314-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymemcache-0 -- -ra
-
- py314-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymemcache-1 -- -ra
-
- py314-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymemcache-2 -- -ra
-
- py314-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymemcache-3 -- -ra
-
- py314-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymemcache-4 -- -ra
-
- pypy3-test-instrumentation-pymemcache-0_ubuntu-latest:
- name: instrumentation-pymemcache-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymemcache-0 -- -ra
-
- pypy3-test-instrumentation-pymemcache-1_ubuntu-latest:
- name: instrumentation-pymemcache-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymemcache-1 -- -ra
-
- pypy3-test-instrumentation-pymemcache-2_ubuntu-latest:
- name: instrumentation-pymemcache-2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymemcache-2 -- -ra
-
- pypy3-test-instrumentation-pymemcache-3_ubuntu-latest:
- name: instrumentation-pymemcache-3 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymemcache-3 -- -ra
-
- pypy3-test-instrumentation-pymemcache-4_ubuntu-latest:
- name: instrumentation-pymemcache-4 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymemcache-4 -- -ra
-
- py39-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymongo -- -ra
-
- py310-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymongo -- -ra
-
- py311-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymongo -- -ra
-
- py312-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymongo -- -ra
-
- py313-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymongo -- -ra
-
- py314-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymongo -- -ra
-
- pypy3-test-instrumentation-pymongo_ubuntu-latest:
- name: instrumentation-pymongo pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymongo -- -ra
-
- py39-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymysql -- -ra
-
- py310-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymysql -- -ra
-
- py311-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymysql -- -ra
-
- py312-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymysql -- -ra
-
- py313-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymysql -- -ra
-
- py314-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymysql -- -ra
-
- pypy3-test-instrumentation-pymysql_ubuntu-latest:
- name: instrumentation-pymysql pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pymysql -- -ra
-
- py39-test-instrumentation-pymssql_ubuntu-latest:
- name: instrumentation-pymssql 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pymssql -- -ra
-
- py310-test-instrumentation-pymssql_ubuntu-latest:
- name: instrumentation-pymssql 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pymssql -- -ra
-
- py311-test-instrumentation-pymssql_ubuntu-latest:
- name: instrumentation-pymssql 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pymssql -- -ra
-
- py312-test-instrumentation-pymssql_ubuntu-latest:
- name: instrumentation-pymssql 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pymssql -- -ra
-
- py313-test-instrumentation-pymssql_ubuntu-latest:
- name: instrumentation-pymssql 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pymssql -- -ra
-
- py314-test-instrumentation-pymssql_ubuntu-latest:
- name: instrumentation-pymssql 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pymssql -- -ra
-
- py39-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-pyramid -- -ra
-
- py310-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-pyramid -- -ra
-
- py311-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-pyramid -- -ra
-
- py312-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-pyramid -- -ra
-
- py313-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-pyramid -- -ra
-
- py314-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-pyramid -- -ra
-
- pypy3-test-instrumentation-pyramid_ubuntu-latest:
- name: instrumentation-pyramid pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-pyramid -- -ra
-
- py39-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-asgi -- -ra
-
- py310-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-asgi -- -ra
-
- py311-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-asgi -- -ra
-
- py312-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-asgi -- -ra
-
- py313-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-asgi -- -ra
-
- py314-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-asgi -- -ra
-
- pypy3-test-instrumentation-asgi_ubuntu-latest:
- name: instrumentation-asgi pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-asgi -- -ra
-
- py39-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-asyncpg-wrapt1 -- -ra
-
- py39-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-asyncpg-wrapt2 -- -ra
-
- py310-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-asyncpg-wrapt1 -- -ra
-
- py310-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-asyncpg-wrapt2 -- -ra
-
- py311-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-asyncpg-wrapt1 -- -ra
-
- py311-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-asyncpg-wrapt2 -- -ra
-
- py312-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-asyncpg-wrapt1 -- -ra
-
- py312-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-asyncpg-wrapt2 -- -ra
diff --git a/.github/workflows/test_2.yml b/.github/workflows/test_2.yml
deleted file mode 100644
index 00c4a1a0a6..0000000000
--- a/.github/workflows/test_2.yml
+++ /dev/null
@@ -1,4782 +0,0 @@
-# Do not edit this file.
-# This file is generated automatically by executing tox -e generate-workflows
-
-name: Test 2
-
-on:
- push:
- branches:
- - 'main'
- pull_request:
-
-permissions:
- contents: read
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-
-env:
- # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
- # For PRs you can change the inner fallback ('main')
- # For pushes you change the outer fallback ('main')
- # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
- CORE_REPO_SHA: ${{ github.event_name == 'pull_request' && (
- contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
- contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
- 'main'
- ) || 'main' }}
- CONTRIB_REPO_SHA: main
- PIP_EXISTS_ACTION: w
-
-jobs:
-
- py313-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-asyncpg-wrapt1 -- -ra
-
- py313-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-asyncpg-wrapt2 -- -ra
-
- py314-test-instrumentation-asyncpg-wrapt1_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-asyncpg-wrapt1 -- -ra
-
- py314-test-instrumentation-asyncpg-wrapt2_ubuntu-latest:
- name: instrumentation-asyncpg-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-asyncpg-wrapt2 -- -ra
-
- py39-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sqlite3 -- -ra
-
- py310-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sqlite3 -- -ra
-
- py311-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sqlite3 -- -ra
-
- py312-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sqlite3 -- -ra
-
- py313-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sqlite3 -- -ra
-
- py314-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-sqlite3 -- -ra
-
- pypy3-test-instrumentation-sqlite3_ubuntu-latest:
- name: instrumentation-sqlite3 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-sqlite3 -- -ra
-
- py39-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-wsgi -- -ra
-
- py310-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-wsgi -- -ra
-
- py311-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-wsgi -- -ra
-
- py312-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-wsgi -- -ra
-
- py313-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-wsgi -- -ra
-
- py314-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-wsgi -- -ra
-
- pypy3-test-instrumentation-wsgi_ubuntu-latest:
- name: instrumentation-wsgi pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-wsgi -- -ra
-
- py39-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-grpc-0-wrapt1 -- -ra
-
- py39-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-grpc-0-wrapt2 -- -ra
-
- py39-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-grpc-1-wrapt1 -- -ra
-
- py39-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-grpc-1-wrapt2 -- -ra
-
- py310-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-grpc-0-wrapt1 -- -ra
-
- py310-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-grpc-0-wrapt2 -- -ra
-
- py310-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-grpc-1-wrapt1 -- -ra
-
- py310-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-grpc-1-wrapt2 -- -ra
-
- py311-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-grpc-0-wrapt1 -- -ra
-
- py311-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-grpc-0-wrapt2 -- -ra
-
- py311-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-grpc-1-wrapt1 -- -ra
-
- py311-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-grpc-1-wrapt2 -- -ra
-
- py312-test-instrumentation-grpc-0-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-grpc-0-wrapt1 -- -ra
-
- py312-test-instrumentation-grpc-0-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-0-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-grpc-0-wrapt2 -- -ra
-
- py312-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-grpc-1-wrapt1 -- -ra
-
- py312-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-grpc-1-wrapt2 -- -ra
-
- py313-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-grpc-1-wrapt1 -- -ra
-
- py313-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-grpc-1-wrapt2 -- -ra
-
- py314-test-instrumentation-grpc-1-wrapt1_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-grpc-1-wrapt1 -- -ra
-
- py314-test-instrumentation-grpc-1-wrapt2_ubuntu-latest:
- name: instrumentation-grpc-1-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-grpc-1-wrapt2 -- -ra
-
- py39-test-instrumentation-sqlalchemy-1_ubuntu-latest:
- name: instrumentation-sqlalchemy-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sqlalchemy-1 -- -ra
-
- py39-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sqlalchemy-2 -- -ra
-
- py310-test-instrumentation-sqlalchemy-1_ubuntu-latest:
- name: instrumentation-sqlalchemy-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sqlalchemy-1 -- -ra
-
- py310-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sqlalchemy-2 -- -ra
-
- py311-test-instrumentation-sqlalchemy-1_ubuntu-latest:
- name: instrumentation-sqlalchemy-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sqlalchemy-1 -- -ra
-
- py311-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sqlalchemy-2 -- -ra
-
- py312-test-instrumentation-sqlalchemy-1_ubuntu-latest:
- name: instrumentation-sqlalchemy-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sqlalchemy-1 -- -ra
-
- py312-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sqlalchemy-2 -- -ra
-
- py313-test-instrumentation-sqlalchemy-1_ubuntu-latest:
- name: instrumentation-sqlalchemy-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sqlalchemy-1 -- -ra
-
- py313-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sqlalchemy-2 -- -ra
-
- py314-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-sqlalchemy-2 -- -ra
-
- pypy3-test-instrumentation-sqlalchemy-0_ubuntu-latest:
- name: instrumentation-sqlalchemy-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-sqlalchemy-0 -- -ra
-
- pypy3-test-instrumentation-sqlalchemy-1_ubuntu-latest:
- name: instrumentation-sqlalchemy-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-sqlalchemy-1 -- -ra
-
- pypy3-test-instrumentation-sqlalchemy-2_ubuntu-latest:
- name: instrumentation-sqlalchemy-2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-sqlalchemy-2 -- -ra
-
- py39-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-redis -- -ra
-
- py310-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-redis -- -ra
-
- py311-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-redis -- -ra
-
- py312-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-redis -- -ra
-
- py313-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-redis -- -ra
-
- py314-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-redis -- -ra
-
- pypy3-test-instrumentation-redis_ubuntu-latest:
- name: instrumentation-redis pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-redis -- -ra
-
- py39-test-instrumentation-remoulade_ubuntu-latest:
- name: instrumentation-remoulade 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-remoulade -- -ra
-
- py310-test-instrumentation-remoulade_ubuntu-latest:
- name: instrumentation-remoulade 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-remoulade -- -ra
-
- py311-test-instrumentation-remoulade_ubuntu-latest:
- name: instrumentation-remoulade 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-remoulade -- -ra
-
- py312-test-instrumentation-remoulade_ubuntu-latest:
- name: instrumentation-remoulade 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-remoulade -- -ra
-
- py313-test-instrumentation-remoulade_ubuntu-latest:
- name: instrumentation-remoulade 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-remoulade -- -ra
-
- py314-test-instrumentation-remoulade_ubuntu-latest:
- name: instrumentation-remoulade 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-remoulade -- -ra
-
- py39-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-celery -- -ra
-
- py310-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-celery -- -ra
-
- py311-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-celery -- -ra
-
- py312-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-celery -- -ra
-
- py313-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-celery -- -ra
-
- py314-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-celery -- -ra
-
- pypy3-test-instrumentation-celery_ubuntu-latest:
- name: instrumentation-celery pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-celery -- -ra
-
- py39-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-system-metrics -- -ra
-
- py310-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-system-metrics -- -ra
-
- py311-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-system-metrics -- -ra
-
- py312-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-system-metrics -- -ra
-
- py313-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-system-metrics -- -ra
-
- py314-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-system-metrics -- -ra
-
- pypy3-test-instrumentation-system-metrics_ubuntu-latest:
- name: instrumentation-system-metrics pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-system-metrics -- -ra
-
- py39-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-threading -- -ra
-
- py310-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-threading -- -ra
-
- py311-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-threading -- -ra
-
- py312-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-threading -- -ra
-
- py313-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-threading -- -ra
-
- py314-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-threading -- -ra
-
- pypy3-test-instrumentation-threading_ubuntu-latest:
- name: instrumentation-threading pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-threading -- -ra
-
- py39-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-tornado -- -ra
-
- py310-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-tornado -- -ra
-
- py311-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-tornado -- -ra
-
- py312-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-tornado -- -ra
-
- py313-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-tornado -- -ra
-
- py314-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-tornado -- -ra
-
- pypy3-test-instrumentation-tornado_ubuntu-latest:
- name: instrumentation-tornado pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-tornado -- -ra
-
- py39-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-tortoiseorm -- -ra
-
- py310-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-tortoiseorm -- -ra
-
- py311-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-tortoiseorm -- -ra
-
- py312-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-tortoiseorm -- -ra
-
- py313-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-tortoiseorm -- -ra
-
- py314-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-tortoiseorm -- -ra
-
- pypy3-test-instrumentation-tortoiseorm_ubuntu-latest:
- name: instrumentation-tortoiseorm pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-tortoiseorm -- -ra
-
- py39-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-httpx-0-wrapt1 -- -ra
-
- py39-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-httpx-0-wrapt2 -- -ra
-
- py39-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-httpx-1-wrapt1 -- -ra
-
- py39-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- py310-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-httpx-0-wrapt1 -- -ra
-
- py310-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-httpx-0-wrapt2 -- -ra
-
- py310-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-httpx-1-wrapt1 -- -ra
-
- py310-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- py311-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-httpx-0-wrapt1 -- -ra
-
- py311-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-httpx-0-wrapt2 -- -ra
-
- py311-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-httpx-1-wrapt1 -- -ra
-
- py311-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- py312-test-instrumentation-httpx-0-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-httpx-0-wrapt1 -- -ra
-
- py312-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-httpx-0-wrapt2 -- -ra
-
- py312-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-httpx-1-wrapt1 -- -ra
-
- py312-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- py313-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-httpx-1-wrapt1 -- -ra
-
- py313-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- py314-test-instrumentation-httpx-1-wrapt1_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-httpx-1-wrapt1 -- -ra
-
- py314-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- pypy3-test-instrumentation-httpx-0-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-0-wrapt2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-httpx-0-wrapt2 -- -ra
-
- pypy3-test-instrumentation-httpx-1-wrapt2_ubuntu-latest:
- name: instrumentation-httpx-1-wrapt2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-httpx-1-wrapt2 -- -ra
-
- py39-test-util-http_ubuntu-latest:
- name: util-http 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-util-http -- -ra
-
- py310-test-util-http_ubuntu-latest:
- name: util-http 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-util-http -- -ra
-
- py311-test-util-http_ubuntu-latest:
- name: util-http 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-util-http -- -ra
-
- py312-test-util-http_ubuntu-latest:
- name: util-http 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-util-http -- -ra
-
- py313-test-util-http_ubuntu-latest:
- name: util-http 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-util-http -- -ra
-
- py314-test-util-http_ubuntu-latest:
- name: util-http 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-util-http -- -ra
-
- pypy3-test-util-http_ubuntu-latest:
- name: util-http pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-util-http -- -ra
-
- py39-test-exporter-credential-provider-gcp_ubuntu-latest:
- name: exporter-credential-provider-gcp 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-exporter-credential-provider-gcp -- -ra
-
- py310-test-exporter-credential-provider-gcp_ubuntu-latest:
- name: exporter-credential-provider-gcp 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-exporter-credential-provider-gcp -- -ra
-
- py311-test-exporter-credential-provider-gcp_ubuntu-latest:
- name: exporter-credential-provider-gcp 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-exporter-credential-provider-gcp -- -ra
-
- py312-test-exporter-credential-provider-gcp_ubuntu-latest:
- name: exporter-credential-provider-gcp 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-exporter-credential-provider-gcp -- -ra
-
- py313-test-exporter-credential-provider-gcp_ubuntu-latest:
- name: exporter-credential-provider-gcp 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-exporter-credential-provider-gcp -- -ra
-
- py314-test-exporter-credential-provider-gcp_ubuntu-latest:
- name: exporter-credential-provider-gcp 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-exporter-credential-provider-gcp -- -ra
-
- py39-test-util-genai_ubuntu-latest:
- name: util-genai 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-util-genai -- -ra
-
- py310-test-util-genai_ubuntu-latest:
- name: util-genai 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-util-genai -- -ra
-
- py311-test-util-genai_ubuntu-latest:
- name: util-genai 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-util-genai -- -ra
-
- py312-test-util-genai_ubuntu-latest:
- name: util-genai 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-util-genai -- -ra
-
- py313-test-util-genai_ubuntu-latest:
- name: util-genai 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-util-genai -- -ra
-
- py314-test-util-genai_ubuntu-latest:
- name: util-genai 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-util-genai -- -ra
-
- pypy3-test-util-genai_ubuntu-latest:
- name: util-genai pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-util-genai -- -ra
-
- py39-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-propagator-aws-xray-0 -- -ra
-
- py39-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-propagator-aws-xray-1 -- -ra
-
- py310-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-propagator-aws-xray-0 -- -ra
-
- py310-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-propagator-aws-xray-1 -- -ra
-
- py311-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-propagator-aws-xray-0 -- -ra
-
- py311-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-propagator-aws-xray-1 -- -ra
-
- py312-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-propagator-aws-xray-0 -- -ra
-
- py312-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-propagator-aws-xray-1 -- -ra
-
- py313-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-propagator-aws-xray-0 -- -ra
-
- py313-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-propagator-aws-xray-1 -- -ra
-
- py314-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-propagator-aws-xray-0 -- -ra
-
- py314-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-propagator-aws-xray-1 -- -ra
-
- pypy3-test-propagator-aws-xray-0_ubuntu-latest:
- name: propagator-aws-xray-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-propagator-aws-xray-0 -- -ra
-
- pypy3-test-propagator-aws-xray-1_ubuntu-latest:
- name: propagator-aws-xray-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-propagator-aws-xray-1 -- -ra
-
- py39-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-propagator-ot-trace -- -ra
-
- py310-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-propagator-ot-trace -- -ra
-
- py311-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-propagator-ot-trace -- -ra
-
- py312-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-propagator-ot-trace -- -ra
-
- py313-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-propagator-ot-trace -- -ra
-
- py314-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-propagator-ot-trace -- -ra
-
- pypy3-test-propagator-ot-trace_ubuntu-latest:
- name: propagator-ot-trace pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-propagator-ot-trace -- -ra
-
- py39-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sio-pika-0-wrapt1 -- -ra
-
- py39-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- py39-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sio-pika-1-wrapt1 -- -ra
-
- py39-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- py310-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sio-pika-0-wrapt1 -- -ra
-
- py310-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- py310-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sio-pika-1-wrapt1 -- -ra
-
- py310-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- py311-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sio-pika-0-wrapt1 -- -ra
-
- py311-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- py311-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sio-pika-1-wrapt1 -- -ra
-
- py311-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- py312-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sio-pika-0-wrapt1 -- -ra
-
- py312-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- py312-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sio-pika-1-wrapt1 -- -ra
-
- py312-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- py313-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sio-pika-0-wrapt1 -- -ra
-
- py313-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- py313-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sio-pika-1-wrapt1 -- -ra
-
- py313-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- py314-test-instrumentation-sio-pika-0-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-sio-pika-0-wrapt1 -- -ra
-
- py314-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- py314-test-instrumentation-sio-pika-1-wrapt1_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-sio-pika-1-wrapt1 -- -ra
-
- py314-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- pypy3-test-instrumentation-sio-pika-0-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-0-wrapt2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-sio-pika-0-wrapt2 -- -ra
-
- pypy3-test-instrumentation-sio-pika-1-wrapt2_ubuntu-latest:
- name: instrumentation-sio-pika-1-wrapt2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-sio-pika-1-wrapt2 -- -ra
-
- py39-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aio-pika-0 -- -ra
-
- py39-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aio-pika-1 -- -ra
-
- py39-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aio-pika-2 -- -ra
-
- py39-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aio-pika-3 -- -ra
-
- py310-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aio-pika-0 -- -ra
-
- py310-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aio-pika-1 -- -ra
-
- py310-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aio-pika-2 -- -ra
-
- py310-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aio-pika-3 -- -ra
-
- py311-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aio-pika-0 -- -ra
-
- py311-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aio-pika-1 -- -ra
-
- py311-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aio-pika-2 -- -ra
-
- py311-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aio-pika-3 -- -ra
-
- py312-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aio-pika-0 -- -ra
-
- py312-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aio-pika-1 -- -ra
-
- py312-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aio-pika-2 -- -ra
-
- py312-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aio-pika-3 -- -ra
-
- py313-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aio-pika-0 -- -ra
-
- py313-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aio-pika-1 -- -ra
-
- py313-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aio-pika-2 -- -ra
-
- py313-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aio-pika-3 -- -ra
-
- py314-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aio-pika-0 -- -ra
-
- py314-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aio-pika-1 -- -ra
-
- py314-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aio-pika-2 -- -ra
-
- py314-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aio-pika-3 -- -ra
-
- pypy3-test-instrumentation-aio-pika-0_ubuntu-latest:
- name: instrumentation-aio-pika-0 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aio-pika-0 -- -ra
-
- pypy3-test-instrumentation-aio-pika-1_ubuntu-latest:
- name: instrumentation-aio-pika-1 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aio-pika-1 -- -ra
-
- pypy3-test-instrumentation-aio-pika-2_ubuntu-latest:
- name: instrumentation-aio-pika-2 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aio-pika-2 -- -ra
-
- pypy3-test-instrumentation-aio-pika-3_ubuntu-latest:
- name: instrumentation-aio-pika-3 pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aio-pika-3 -- -ra
-
- py39-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-aiokafka -- -ra
-
- py310-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-aiokafka -- -ra
-
- py311-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-aiokafka -- -ra
-
- py312-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-aiokafka -- -ra
-
- py313-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-aiokafka -- -ra
-
- py314-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-aiokafka -- -ra
-
- pypy3-test-instrumentation-aiokafka_ubuntu-latest:
- name: instrumentation-aiokafka pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-aiokafka -- -ra
-
- py39-test-instrumentation-kafka-python_ubuntu-latest:
- name: instrumentation-kafka-python 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-kafka-python -- -ra
-
- py310-test-instrumentation-kafka-python_ubuntu-latest:
- name: instrumentation-kafka-python 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-kafka-python -- -ra
-
- py311-test-instrumentation-kafka-python_ubuntu-latest:
- name: instrumentation-kafka-python 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-kafka-python -- -ra
-
- py39-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-kafka-pythonng -- -ra
-
- py310-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-kafka-pythonng -- -ra
-
- py311-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-kafka-pythonng -- -ra
-
- py312-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-kafka-pythonng -- -ra
-
- py313-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-kafka-pythonng -- -ra
-
- py314-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-kafka-pythonng -- -ra
-
- pypy3-test-instrumentation-kafka-python_ubuntu-latest:
- name: instrumentation-kafka-python pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-kafka-python -- -ra
-
- pypy3-test-instrumentation-kafka-pythonng_ubuntu-latest:
- name: instrumentation-kafka-pythonng pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-kafka-pythonng -- -ra
-
- py39-test-instrumentation-confluent-kafka_ubuntu-latest:
- name: instrumentation-confluent-kafka 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-confluent-kafka -- -ra
-
- py310-test-instrumentation-confluent-kafka_ubuntu-latest:
- name: instrumentation-confluent-kafka 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-confluent-kafka -- -ra
-
- py311-test-instrumentation-confluent-kafka_ubuntu-latest:
- name: instrumentation-confluent-kafka 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-confluent-kafka -- -ra
-
- py312-test-instrumentation-confluent-kafka_ubuntu-latest:
- name: instrumentation-confluent-kafka 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-confluent-kafka -- -ra
-
- py313-test-instrumentation-confluent-kafka_ubuntu-latest:
- name: instrumentation-confluent-kafka 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-confluent-kafka -- -ra
-
- py314-test-instrumentation-confluent-kafka_ubuntu-latest:
- name: instrumentation-confluent-kafka 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-confluent-kafka -- -ra
-
- py39-test-instrumentation-asyncio_ubuntu-latest:
- name: instrumentation-asyncio 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-asyncio -- -ra
-
- py310-test-instrumentation-asyncio_ubuntu-latest:
- name: instrumentation-asyncio 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-asyncio -- -ra
-
- py311-test-instrumentation-asyncio_ubuntu-latest:
- name: instrumentation-asyncio 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-asyncio -- -ra
-
- py312-test-instrumentation-asyncio_ubuntu-latest:
- name: instrumentation-asyncio 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-asyncio -- -ra
-
- py313-test-instrumentation-asyncio_ubuntu-latest:
- name: instrumentation-asyncio 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-asyncio -- -ra
-
- py314-test-instrumentation-asyncio_ubuntu-latest:
- name: instrumentation-asyncio 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-asyncio -- -ra
-
- py39-test-instrumentation-cassandra-driver_ubuntu-latest:
- name: instrumentation-cassandra-driver 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-cassandra-driver -- -ra
-
- py39-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-instrumentation-cassandra-scylla -- -ra
-
- py310-test-instrumentation-cassandra-driver_ubuntu-latest:
- name: instrumentation-cassandra-driver 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-cassandra-driver -- -ra
diff --git a/.github/workflows/test_3.yml b/.github/workflows/test_3.yml
deleted file mode 100644
index d52c3a98a1..0000000000
--- a/.github/workflows/test_3.yml
+++ /dev/null
@@ -1,583 +0,0 @@
-# Do not edit this file.
-# This file is generated automatically by executing tox -e generate-workflows
-
-name: Test 3
-
-on:
- push:
- branches:
- - 'main'
- pull_request:
-
-permissions:
- contents: read
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-
-env:
- # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
- # For PRs you can change the inner fallback ('main')
- # For pushes you change the outer fallback ('main')
- # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
- CORE_REPO_SHA: ${{ github.event_name == 'pull_request' && (
- contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
- contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
- 'main'
- ) || 'main' }}
- CONTRIB_REPO_SHA: main
- PIP_EXISTS_ACTION: w
-
-jobs:
-
- py310-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-instrumentation-cassandra-scylla -- -ra
-
- py311-test-instrumentation-cassandra-driver_ubuntu-latest:
- name: instrumentation-cassandra-driver 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-cassandra-driver -- -ra
-
- py311-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-instrumentation-cassandra-scylla -- -ra
-
- py312-test-instrumentation-cassandra-driver_ubuntu-latest:
- name: instrumentation-cassandra-driver 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-cassandra-driver -- -ra
-
- py312-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-instrumentation-cassandra-scylla -- -ra
-
- py313-test-instrumentation-cassandra-driver_ubuntu-latest:
- name: instrumentation-cassandra-driver 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-cassandra-driver -- -ra
-
- py313-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-instrumentation-cassandra-scylla -- -ra
-
- py314-test-instrumentation-cassandra-driver_ubuntu-latest:
- name: instrumentation-cassandra-driver 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-cassandra-driver -- -ra
-
- py314-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-instrumentation-cassandra-scylla -- -ra
-
- pypy3-test-instrumentation-cassandra-scylla_ubuntu-latest:
- name: instrumentation-cassandra-scylla pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-instrumentation-cassandra-scylla -- -ra
-
- py39-test-processor-baggage_ubuntu-latest:
- name: processor-baggage 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-processor-baggage -- -ra
-
- py310-test-processor-baggage_ubuntu-latest:
- name: processor-baggage 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-processor-baggage -- -ra
-
- py311-test-processor-baggage_ubuntu-latest:
- name: processor-baggage 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-processor-baggage -- -ra
-
- py312-test-processor-baggage_ubuntu-latest:
- name: processor-baggage 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-processor-baggage -- -ra
-
- py313-test-processor-baggage_ubuntu-latest:
- name: processor-baggage 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-processor-baggage -- -ra
-
- py314-test-processor-baggage_ubuntu-latest:
- name: processor-baggage 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-processor-baggage -- -ra
-
- pypy3-test-processor-baggage_ubuntu-latest:
- name: processor-baggage pypy-3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python pypy-3.9
- uses: actions/setup-python@v5
- with:
- python-version: "pypy-3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e pypy3-test-processor-baggage -- -ra
-
- py39-test-opamp-client-latest_ubuntu-latest:
- name: opamp-client-latest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-opamp-client-latest -- -ra
-
- py39-test-opamp-client-lowest_ubuntu-latest:
- name: opamp-client-lowest 3.9 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.9
- uses: actions/setup-python@v5
- with:
- python-version: "3.9"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py39-test-opamp-client-lowest -- -ra
-
- py310-test-opamp-client-latest_ubuntu-latest:
- name: opamp-client-latest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-opamp-client-latest -- -ra
-
- py310-test-opamp-client-lowest_ubuntu-latest:
- name: opamp-client-lowest 3.10 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- with:
- python-version: "3.10"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py310-test-opamp-client-lowest -- -ra
-
- py311-test-opamp-client-latest_ubuntu-latest:
- name: opamp-client-latest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-opamp-client-latest -- -ra
-
- py311-test-opamp-client-lowest_ubuntu-latest:
- name: opamp-client-lowest 3.11 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.11
- uses: actions/setup-python@v5
- with:
- python-version: "3.11"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py311-test-opamp-client-lowest -- -ra
-
- py312-test-opamp-client-latest_ubuntu-latest:
- name: opamp-client-latest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-opamp-client-latest -- -ra
-
- py312-test-opamp-client-lowest_ubuntu-latest:
- name: opamp-client-lowest 3.12 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.12
- uses: actions/setup-python@v5
- with:
- python-version: "3.12"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py312-test-opamp-client-lowest -- -ra
-
- py313-test-opamp-client-latest_ubuntu-latest:
- name: opamp-client-latest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-opamp-client-latest -- -ra
-
- py313-test-opamp-client-lowest_ubuntu-latest:
- name: opamp-client-lowest 3.13 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.13
- uses: actions/setup-python@v5
- with:
- python-version: "3.13"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py313-test-opamp-client-lowest -- -ra
-
- py314-test-opamp-client-latest_ubuntu-latest:
- name: opamp-client-latest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-opamp-client-latest -- -ra
-
- py314-test-opamp-client-lowest_ubuntu-latest:
- name: opamp-client-lowest 3.14 Ubuntu
- runs-on: ubuntu-latest
- timeout-minutes: 30
- steps:
- - name: Checkout repo @ SHA - ${{ github.sha }}
- uses: actions/checkout@v4
-
- - name: Set up Python 3.14
- uses: actions/setup-python@v5
- with:
- python-version: "3.14"
-
- - name: Install tox
- run: pip install tox-uv
-
- - name: Run tests
- run: tox -e py314-test-opamp-client-lowest -- -ra
diff --git a/README.md b/README.md
index 10aae26d9a..6b7de51bfa 100644
--- a/README.md
+++ b/README.md
@@ -20,11 +20,8 @@
-
-
-
-
-
+
+