diff --git a/.github/workflows/generate_workflows.py b/.github/workflows/generate_workflows.py index 09391a240..42c1bbac4 100644 --- a/.github/workflows/generate_workflows.py +++ b/.github/workflows/generate_workflows.py @@ -9,8 +9,21 @@ tox_ini_path = Path(__file__).parent.parent.parent.joinpath("tox.ini") workflows_directory_path = Path(__file__).parent +arc_runner_label = "loongsuite-python-arc" -generate_test_workflow(tox_ini_path, workflows_directory_path, "ubuntu-latest") -generate_lint_workflow(tox_ini_path, workflows_directory_path) +generate_test_workflow( + tox_ini_path, + workflows_directory_path, + arc_runner_label, + batch_size=4, + parallelism=4, +) +generate_lint_workflow( + tox_ini_path, + workflows_directory_path, + arc_runner_label, + batch_size=4, + parallelism=4, +) generate_misc_workflow(tox_ini_path, workflows_directory_path) generate_contrib_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 a1cfa9840..b0a7762dd 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 @@ -16,6 +16,17 @@ _tox_contrib_env_regex = re_compile( r"py39-test-(?P[-\w]+\w)-?(?P\d+)?" ) +_OS_ALIASES = { + "ubuntu-latest": "Ubuntu", + "windows-latest": "Windows", + "loongsuite-python-arc": "ARC", +} + + +def _slug(value: str) -> str: + return ( + str(value).lower().replace(".", "").replace("-", "_").replace(" ", "_") + ) def _get_job_package_name(name: str, package_names=None) -> str: @@ -59,8 +70,6 @@ def get_test_job_datas( operating_systems: list, package_names=None, ) -> list: - os_alias = {"ubuntu-latest": "Ubuntu", "windows-latest": "Windows"} - python_version_alias = { "pypy3": "pypy-3.9", "pypy310": "pypy-3.10", @@ -103,7 +112,7 @@ def get_test_job_datas( f"{groups['name']}" f"{test_requirements}" f"{aliased_python_version} " - f"{os_alias[operating_system]}" + f"{_OS_ALIASES[operating_system]}" ), "package": _get_job_package_name( groups["name"], @@ -193,9 +202,80 @@ def get_misc_job_datas(tox_envs: list) -> list: return misc_job_datas +def _batch_job_datas( + job_datas: list, + batch_size: int, + parallelism: int, + group_keys=(), +) -> list: + if batch_size < 1: + raise ValueError("batch_size must be >= 1") + + if parallelism < 1: + raise ValueError("parallelism must be >= 1") + + grouped_job_datas = {} + for job_data in job_datas: + key = tuple(job_data.get(group_key) for group_key in group_keys) + grouped_job_datas.setdefault(key, []).append(job_data) + + batched_job_datas = [] + batch_index = 0 + + for group in grouped_job_datas.values(): + for chunk_start in range(0, len(group), batch_size): + chunk = group[chunk_start : chunk_start + batch_size] + first_job_data = chunk[0] + tox_envs = [job_data["tox_env"] for job_data in chunk] + + if len(chunk) == 1: + batched_job_data = dict(first_job_data) + batched_job_data["tox_envs"] = tox_envs + batched_job_data["parallelism"] = 1 + batched_job_data["env_count"] = 1 + batched_job_datas.append(batched_job_data) + continue + + batch_index += 1 + name_parts = [ + _slug(first_job_data[group_key]) + for group_key in group_keys + if group_key in first_job_data + ] + name_suffix = "_".join(name_parts) if name_parts else "tox" + + if "python_version" in first_job_data and "os" in first_job_data: + ui_prefix = ( + f"{first_job_data['python_version']} " + f"{_OS_ALIASES.get(first_job_data['os'], first_job_data['os'])}" + ) + else: + ui_prefix = "tox" + + batched_job_data = dict(first_job_data) + batched_job_data["name"] = f"batch_{batch_index:03d}_{name_suffix}" + batched_job_data["ui_name"] = ( + f"{ui_prefix} batch {batch_index:03d} ({len(chunk)} envs)" + ) + batched_job_data["tox_env"] = tox_envs[0] + batched_job_data["tox_envs"] = tox_envs + batched_job_data["parallelism"] = min(parallelism, len(chunk)) + batched_job_data["env_count"] = len(chunk) + batched_job_datas.append(batched_job_data) + + return batched_job_datas + + def _generate_workflow( - job_datas: list, name: str, workflow_directory_path: Path, max_jobs=250 + job_datas: list, + name: str, + workflow_directory_path: Path, + max_jobs=250, + runner="ubuntu-latest", ): + for stale_workflow_path in workflow_directory_path.glob(f"{name}_*.yml"): + stale_workflow_path.unlink() + # 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( @@ -210,16 +290,32 @@ def _generate_workflow( 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) + .render( + job_datas=job_datas, + file_number=file_number, + runner=runner, + ) ) test_yml_file.write("\n") def generate_test_workflow( - tox_ini_path: Path, workflow_directory_path: Path, *operating_systems + tox_ini_path: Path, + workflow_directory_path: Path, + *operating_systems, + batch_size=1, + parallelism=1, ) -> None: + job_datas = get_test_job_datas( + get_tox_envs(tox_ini_path), operating_systems + ) _generate_workflow( - get_test_job_datas(get_tox_envs(tox_ini_path), operating_systems), + _batch_job_datas( + job_datas, + batch_size=batch_size, + parallelism=parallelism, + group_keys=("os", "python_version"), + ), "test", workflow_directory_path, ) @@ -228,11 +324,20 @@ def generate_test_workflow( def generate_lint_workflow( tox_ini_path: Path, workflow_directory_path: Path, + runner="ubuntu-latest", + batch_size=1, + parallelism=1, ) -> None: + job_datas = get_lint_job_datas(get_tox_envs(tox_ini_path)) _generate_workflow( - get_lint_job_datas(get_tox_envs(tox_ini_path)), + _batch_job_datas( + job_datas, + batch_size=batch_size, + parallelism=parallelism, + ), "lint", workflow_directory_path, + runner=runner, ) @@ -293,6 +398,7 @@ def generate_extension_test_workflow( workflow_directory_path: Path, additional_config_path: Path, *operating_systems, + control_runner="ubuntu-latest", ) -> None: loongsuite_envs = get_loongsuite_tox_envs(additional_config_path) if not loongsuite_envs: @@ -310,6 +416,7 @@ def generate_extension_test_workflow( "loongsuite_test", "loongsuite_test", workflow_directory_path, + control_runner=control_runner, ) @@ -317,6 +424,8 @@ def generate_extension_lint_workflow( tox_ini_path: Path, workflow_directory_path: Path, additional_config_path: Path, + runner="ubuntu-latest", + control_runner="ubuntu-latest", ) -> None: loongsuite_envs = get_loongsuite_tox_envs(additional_config_path) if not loongsuite_envs: @@ -327,6 +436,8 @@ def generate_extension_lint_workflow( "loongsuite_lint", "loongsuite_lint", workflow_directory_path, + runner=runner, + control_runner=control_runner, ) @@ -353,6 +464,8 @@ def _generate_workflow_with_template( template_name: str, workflow_directory_path: Path, max_jobs=250, + runner="ubuntu-latest", + control_runner="ubuntu-latest", ): if ( name in {"loongsuite_lint", "loongsuite_test"} @@ -364,6 +477,9 @@ def _generate_workflow_with_template( "cross-workflow aggregate before allowing generated chunks." ) + for stale_workflow_path in workflow_directory_path.glob(f"{name}_*.yml"): + stale_workflow_path.unlink() + # 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( @@ -378,6 +494,11 @@ def _generate_workflow_with_template( test_yml_file.write( Environment(loader=FileSystemLoader(Path(__file__).parent)) .get_template(f"{template_name}.yml.j2") - .render(job_datas=job_datas, file_number=file_number) + .render( + job_datas=job_datas, + file_number=file_number, + runner=runner, + control_runner=control_runner, + ) ) test_yml_file.write("\n") 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 a482b0250..c89b6ccd0 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 @@ -5,16 +5,15 @@ name: Lint {{ file_number }} on: push: - branches-ignore: - - 'release/*' - - 'otelbot/*' + branches: + - main pull_request: permissions: contents: read concurrency: - group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %} + group: ${% raw %}{{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }}{% endraw %} cancel-in-progress: true env: @@ -36,7 +35,7 @@ jobs: {{ job_data.name }}: name: {{ job_data.ui_name }} - runs-on: ubuntu-latest + runs-on: {{ runner }} timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${% raw %}{{ github.sha }}{% endraw %} @@ -51,5 +50,9 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e {{ job_data.tox_env }} + {%- if job_data.env_count == 1 %} + run: tox -e {{ job_data.tox_envs[0] }} + {%- else %} + run: tox run-parallel -p {{ job_data.parallelism }} -e {{ job_data.tox_envs | join(',') }} + {%- endif %} {%- endfor %} diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_lint.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_lint.yml.j2 index aaaa1b75a..34ba580eb 100644 --- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_lint.yml.j2 +++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_lint.yml.j2 @@ -15,7 +15,7 @@ permissions: contents: read concurrency: - group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %} + group: ${% raw %}{{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }}{% endraw %} cancel-in-progress: true env: @@ -34,7 +34,7 @@ env: jobs: loongsuite_changes: name: LoongSuite changed packages - runs-on: ubuntu-latest + runs-on: {{ control_runner }} outputs: full: ${% raw %}{{ steps.detect.outputs.full }}{% endraw %} packages: ${% raw %}{{ steps.detect.outputs.packages }}{% endraw %} @@ -105,7 +105,7 @@ jobs: name: LoongSuite ${% raw %}{{ matrix.ui_name }}{% endraw %} needs: loongsuite_changes if: ${% raw %}{{ needs.loongsuite_changes.outputs.has_jobs == 'true' }}{% endraw %} - runs-on: ubuntu-latest + runs-on: {{ runner }} timeout-minutes: 30 strategy: fail-fast: false @@ -131,7 +131,7 @@ jobs: - loongsuite_changes - loongsuite_lint if: ${% raw %}{{ always() }}{% endraw %} - runs-on: ubuntu-latest + runs-on: {{ control_runner }} steps: - name: Check LoongSuite lint result shell: bash diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_misc.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_misc.yml.j2 index db4242be8..265ae28d4 100644 --- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_misc.yml.j2 +++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_misc.yml.j2 @@ -15,7 +15,7 @@ permissions: contents: read concurrency: - group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %} + group: ${% raw %}{{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }}{% endraw %} cancel-in-progress: true env: diff --git a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_test.yml.j2 b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_test.yml.j2 index c32d28309..c9d7e4162 100644 --- a/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_test.yml.j2 +++ b/.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_test.yml.j2 @@ -15,7 +15,7 @@ permissions: contents: read concurrency: - group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %} + group: ${% raw %}{{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }}{% endraw %} cancel-in-progress: true env: @@ -34,7 +34,7 @@ env: jobs: loongsuite_changes: name: LoongSuite changed packages - runs-on: ubuntu-latest + runs-on: {{ control_runner }} outputs: full: ${% raw %}{{ steps.detect.outputs.full }}{% endraw %} packages: ${% raw %}{{ steps.detect.outputs.packages }}{% endraw %} @@ -137,7 +137,7 @@ jobs: - loongsuite_changes - loongsuite_test if: ${% raw %}{{ always() }}{% endraw %} - runs-on: ubuntu-latest + runs-on: {{ control_runner }} steps: - name: Check LoongSuite test result shell: bash 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 58e0043bb..0876dd8d5 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 @@ -14,7 +14,7 @@ permissions: contents: read concurrency: - group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %} + group: ${% raw %}{{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }}{% endraw %} cancel-in-progress: true env: 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 9e787fdf3..2a6eadc70 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 @@ -5,16 +5,15 @@ name: Test {{ file_number }} on: push: - branches-ignore: - - 'release/*' - - 'otelbot/*' + branches: + - main pull_request: permissions: contents: read concurrency: - group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %} + group: ${% raw %}{{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }}{% endraw %} cancel-in-progress: true env: @@ -56,5 +55,9 @@ jobs: {%- endif %} - name: Run tests - run: tox -e {{ job_data.tox_env }} -- -ra + {%- if job_data.env_count == 1 %} + run: tox -e {{ job_data.tox_envs[0] }} -- -ra + {%- else %} + run: tox run-parallel -p {{ job_data.parallelism }} -e {{ job_data.tox_envs | join(',') }} -- -ra + {%- endif %} {%- endfor %} diff --git a/.github/workflows/generate_workflows_loongsuite.py b/.github/workflows/generate_workflows_loongsuite.py index d5349db60..e557a7ae7 100644 --- a/.github/workflows/generate_workflows_loongsuite.py +++ b/.github/workflows/generate_workflows_loongsuite.py @@ -12,15 +12,21 @@ "tox-loongsuite.ini" ) workflows_directory_path = Path(__file__).parent +arc_runner_label = "loongsuite-python-arc" generate_extension_test_workflow( tox_ini_path, workflows_directory_path, tox_loongsuite_ini_path, - "ubuntu-latest", + arc_runner_label, + control_runner=arc_runner_label, ) generate_extension_lint_workflow( - tox_ini_path, workflows_directory_path, tox_loongsuite_ini_path + tox_ini_path, + workflows_directory_path, + tox_loongsuite_ini_path, + arc_runner_label, + control_runner=arc_runner_label, ) generate_extension_misc_workflow( tox_ini_path, workflows_directory_path, tox_loongsuite_ini_path diff --git a/.github/workflows/lint_0.yml b/.github/workflows/lint_0.yml index d0e6cb09f..3e956edfc 100644 --- a/.github/workflows/lint_0.yml +++ b/.github/workflows/lint_0.yml @@ -5,16 +5,15 @@ name: Lint 0 on: push: - branches-ignore: - - 'release/*' - - 'otelbot/*' + branches: + - main pull_request: permissions: contents: read concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }} cancel-in-progress: true env: @@ -33,9 +32,9 @@ env: jobs: - lint-instrumentation-openai-v2: - name: instrumentation-openai-v2 - runs-on: ubuntu-latest + batch_001_tox: + name: tox batch 001 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -50,11 +49,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-openai-v2 + run: tox run-parallel -p 4 -e lint-instrumentation-openai-v2,lint-instrumentation-openai_agents-v2,lint-instrumentation-vertexai,lint-instrumentation-google-genai - lint-instrumentation-openai_agents-v2: - name: instrumentation-openai_agents-v2 - runs-on: ubuntu-latest + batch_002_tox: + name: tox batch 002 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -69,11 +68,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-openai_agents-v2 + run: tox run-parallel -p 4 -e lint-instrumentation-anthropic,lint-instrumentation-claude-agent-sdk,lint-resource-detector-containerid,lint-resource-detector-azure - lint-instrumentation-vertexai: - name: instrumentation-vertexai - runs-on: ubuntu-latest + batch_003_tox: + name: tox batch 003 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -88,11 +87,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-vertexai + run: tox run-parallel -p 4 -e lint-sdk-extension-aws,lint-distro,lint-opentelemetry-instrumentation,lint-instrumentation-aiohttp-client - lint-instrumentation-google-genai: - name: instrumentation-google-genai - runs-on: ubuntu-latest + batch_004_tox: + name: tox batch 004 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -107,11 +106,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-google-genai + run: tox run-parallel -p 4 -e lint-instrumentation-aiohttp-server,lint-instrumentation-aiopg,lint-instrumentation-aws-lambda,lint-instrumentation-botocore - lint-instrumentation-anthropic: - name: instrumentation-anthropic - runs-on: ubuntu-latest + batch_005_tox: + name: tox batch 005 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -126,11 +125,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-anthropic + run: tox run-parallel -p 4 -e lint-instrumentation-boto3sqs,lint-instrumentation-django,lint-instrumentation-dbapi,lint-instrumentation-boto - lint-instrumentation-claude-agent-sdk: - name: instrumentation-claude-agent-sdk - runs-on: ubuntu-latest + batch_006_tox: + name: tox batch 006 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -145,11 +144,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-claude-agent-sdk + run: tox run-parallel -p 4 -e lint-instrumentation-asyncclick,lint-instrumentation-click,lint-instrumentation-elasticsearch,lint-instrumentation-falcon - lint-resource-detector-containerid: - name: resource-detector-containerid - runs-on: ubuntu-latest + batch_007_tox: + name: tox batch 007 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -164,11 +163,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-resource-detector-containerid + run: tox run-parallel -p 4 -e lint-instrumentation-fastapi,lint-instrumentation-flask,lint-instrumentation-urllib,lint-instrumentation-urllib3 - lint-resource-detector-azure: - name: resource-detector-azure - runs-on: ubuntu-latest + batch_008_tox: + name: tox batch 008 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -183,11 +182,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-resource-detector-azure + run: tox run-parallel -p 4 -e lint-instrumentation-requests,lint-instrumentation-starlette,lint-instrumentation-jinja2,lint-instrumentation-logging - lint-sdk-extension-aws: - name: sdk-extension-aws - runs-on: ubuntu-latest + batch_009_tox: + name: tox batch 009 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -202,11 +201,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-sdk-extension-aws + run: tox run-parallel -p 4 -e lint-exporter-richconsole,lint-exporter-prometheus-remote-write,lint-instrumentation-mysql,lint-instrumentation-mysqlclient - lint-distro: - name: distro - runs-on: ubuntu-latest + batch_010_tox: + name: tox batch 010 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -221,11 +220,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-distro + run: tox run-parallel -p 4 -e lint-instrumentation-psycopg2,lint-instrumentation-psycopg,lint-instrumentation-pymemcache,lint-instrumentation-pymongo - lint-opentelemetry-instrumentation: - name: opentelemetry-instrumentation - runs-on: ubuntu-latest + batch_011_tox: + name: tox batch 011 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -240,11 +239,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-opentelemetry-instrumentation + run: tox run-parallel -p 4 -e lint-instrumentation-pymysql,lint-instrumentation-pymssql,lint-instrumentation-pyramid,lint-instrumentation-asgi - lint-instrumentation-aiohttp-client: - name: instrumentation-aiohttp-client - runs-on: ubuntu-latest + batch_012_tox: + name: tox batch 012 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -259,11 +258,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-aiohttp-client + run: tox run-parallel -p 4 -e lint-instrumentation-asyncpg,lint-instrumentation-sqlite3,lint-instrumentation-wsgi,lint-instrumentation-grpc - lint-instrumentation-aiohttp-server: - name: instrumentation-aiohttp-server - runs-on: ubuntu-latest + batch_013_tox: + name: tox batch 013 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -278,11 +277,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-aiohttp-server + run: tox run-parallel -p 4 -e lint-instrumentation-sqlalchemy,lint-instrumentation-redis,lint-instrumentation-remoulade,lint-instrumentation-celery - lint-instrumentation-aiopg: - name: instrumentation-aiopg - runs-on: ubuntu-latest + batch_014_tox: + name: tox batch 014 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -297,11 +296,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-aiopg + run: tox run-parallel -p 4 -e lint-instrumentation-system-metrics,lint-instrumentation-threading,lint-instrumentation-tornado,lint-instrumentation-tortoiseorm - lint-instrumentation-aws-lambda: - name: instrumentation-aws-lambda - runs-on: ubuntu-latest + batch_015_tox: + name: tox batch 015 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -316,11 +315,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-aws-lambda + run: tox run-parallel -p 4 -e lint-instrumentation-httpx,lint-util-http,lint-exporter-credential-provider-gcp,lint-util-genai - lint-instrumentation-botocore: - name: instrumentation-botocore - runs-on: ubuntu-latest + batch_016_tox: + name: tox batch 016 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -335,11 +334,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-botocore + run: tox run-parallel -p 4 -e lint-propagator-aws-xray,lint-propagator-ot-trace,lint-instrumentation-sio-pika,lint-instrumentation-aio-pika - lint-instrumentation-boto3sqs: - name: instrumentation-boto3sqs - runs-on: ubuntu-latest + batch_017_tox: + name: tox batch 017 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -354,11 +353,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-boto3sqs + run: tox run-parallel -p 4 -e lint-instrumentation-aiokafka,lint-instrumentation-kafka-python,lint-instrumentation-confluent-kafka,lint-instrumentation-asyncio - lint-instrumentation-django: - name: instrumentation-django - runs-on: ubuntu-latest + batch_018_tox: + name: tox batch 018 (2 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -373,992 +372,4 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e lint-instrumentation-django - - lint-instrumentation-dbapi: - name: instrumentation-dbapi - 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 lint-instrumentation-dbapi - - lint-instrumentation-boto: - name: instrumentation-boto - 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 lint-instrumentation-boto - - lint-instrumentation-asyncclick: - name: instrumentation-asyncclick - 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 lint-instrumentation-asyncclick - - lint-instrumentation-click: - name: instrumentation-click - 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 lint-instrumentation-click - - lint-instrumentation-elasticsearch: - name: instrumentation-elasticsearch - 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 lint-instrumentation-elasticsearch - - lint-instrumentation-falcon: - name: instrumentation-falcon - 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 lint-instrumentation-falcon - - lint-instrumentation-fastapi: - name: instrumentation-fastapi - 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 lint-instrumentation-fastapi - - lint-instrumentation-flask: - name: instrumentation-flask - 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 lint-instrumentation-flask - - lint-instrumentation-urllib: - name: instrumentation-urllib - 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 lint-instrumentation-urllib - - lint-instrumentation-urllib3: - name: instrumentation-urllib3 - 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 lint-instrumentation-urllib3 - - lint-instrumentation-requests: - name: instrumentation-requests - 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 lint-instrumentation-requests - - lint-instrumentation-starlette: - name: instrumentation-starlette - 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 lint-instrumentation-starlette - - lint-instrumentation-jinja2: - name: instrumentation-jinja2 - 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 lint-instrumentation-jinja2 - - lint-instrumentation-logging: - name: instrumentation-logging - 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 lint-instrumentation-logging - - lint-exporter-richconsole: - name: exporter-richconsole - 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 lint-exporter-richconsole - - lint-exporter-prometheus-remote-write: - name: exporter-prometheus-remote-write - 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 lint-exporter-prometheus-remote-write - - lint-instrumentation-mysql: - name: instrumentation-mysql - 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 lint-instrumentation-mysql - - lint-instrumentation-mysqlclient: - name: instrumentation-mysqlclient - 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 lint-instrumentation-mysqlclient - - lint-instrumentation-psycopg2: - name: instrumentation-psycopg2 - 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 lint-instrumentation-psycopg2 - - lint-instrumentation-psycopg: - name: instrumentation-psycopg - 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 lint-instrumentation-psycopg - - lint-instrumentation-pymemcache: - name: instrumentation-pymemcache - 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 lint-instrumentation-pymemcache - - lint-instrumentation-pymongo: - name: instrumentation-pymongo - 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 lint-instrumentation-pymongo - - lint-instrumentation-pymysql: - name: instrumentation-pymysql - 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 lint-instrumentation-pymysql - - lint-instrumentation-pymssql: - name: instrumentation-pymssql - 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 lint-instrumentation-pymssql - - lint-instrumentation-pyramid: - name: instrumentation-pyramid - 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 lint-instrumentation-pyramid - - lint-instrumentation-asgi: - name: instrumentation-asgi - 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 lint-instrumentation-asgi - - lint-instrumentation-asyncpg: - name: instrumentation-asyncpg - 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 lint-instrumentation-asyncpg - - lint-instrumentation-sqlite3: - name: instrumentation-sqlite3 - 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 lint-instrumentation-sqlite3 - - lint-instrumentation-wsgi: - name: instrumentation-wsgi - 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 lint-instrumentation-wsgi - - lint-instrumentation-grpc: - name: instrumentation-grpc - 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 lint-instrumentation-grpc - - lint-instrumentation-sqlalchemy: - name: instrumentation-sqlalchemy - 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 lint-instrumentation-sqlalchemy - - lint-instrumentation-redis: - name: instrumentation-redis - 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 lint-instrumentation-redis - - lint-instrumentation-remoulade: - name: instrumentation-remoulade - 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 lint-instrumentation-remoulade - - lint-instrumentation-celery: - name: instrumentation-celery - 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 lint-instrumentation-celery - - lint-instrumentation-system-metrics: - name: instrumentation-system-metrics - 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 lint-instrumentation-system-metrics - - lint-instrumentation-threading: - name: instrumentation-threading - 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 lint-instrumentation-threading - - lint-instrumentation-tornado: - name: instrumentation-tornado - 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 lint-instrumentation-tornado - - lint-instrumentation-tortoiseorm: - name: instrumentation-tortoiseorm - 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 lint-instrumentation-tortoiseorm - - lint-instrumentation-httpx: - name: instrumentation-httpx - 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 lint-instrumentation-httpx - - lint-util-http: - name: util-http - 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 lint-util-http - - lint-exporter-credential-provider-gcp: - name: exporter-credential-provider-gcp - 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 lint-exporter-credential-provider-gcp - - lint-util-genai: - name: util-genai - 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 lint-util-genai - - lint-propagator-aws-xray: - name: propagator-aws-xray - 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 lint-propagator-aws-xray - - lint-propagator-ot-trace: - name: propagator-ot-trace - 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 lint-propagator-ot-trace - - lint-instrumentation-sio-pika: - name: instrumentation-sio-pika - 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 lint-instrumentation-sio-pika - - lint-instrumentation-aio-pika: - name: instrumentation-aio-pika - 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 lint-instrumentation-aio-pika - - lint-instrumentation-aiokafka: - name: instrumentation-aiokafka - 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 lint-instrumentation-aiokafka - - lint-instrumentation-kafka-python: - name: instrumentation-kafka-python - 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 lint-instrumentation-kafka-python - - lint-instrumentation-confluent-kafka: - name: instrumentation-confluent-kafka - 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 lint-instrumentation-confluent-kafka - - lint-instrumentation-asyncio: - name: instrumentation-asyncio - 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 lint-instrumentation-asyncio - - lint-instrumentation-cassandra: - name: instrumentation-cassandra - 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 lint-instrumentation-cassandra - - lint-processor-baggage: - name: processor-baggage - 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 lint-processor-baggage + run: tox run-parallel -p 2 -e lint-instrumentation-cassandra,lint-processor-baggage diff --git a/.github/workflows/loongsuite_lint_0.yml b/.github/workflows/loongsuite_lint_0.yml index 4c557f060..3e9326cd3 100644 --- a/.github/workflows/loongsuite_lint_0.yml +++ b/.github/workflows/loongsuite_lint_0.yml @@ -15,7 +15,7 @@ permissions: contents: read concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }} cancel-in-progress: true env: @@ -34,7 +34,7 @@ env: jobs: loongsuite_changes: name: LoongSuite changed packages - runs-on: ubuntu-latest + runs-on: loongsuite-python-arc outputs: full: ${{ steps.detect.outputs.full }} packages: ${{ steps.detect.outputs.packages }} @@ -105,7 +105,7 @@ jobs: name: LoongSuite ${{ matrix.ui_name }} needs: loongsuite_changes if: ${{ needs.loongsuite_changes.outputs.has_jobs == 'true' }} - runs-on: ubuntu-latest + runs-on: loongsuite-python-arc timeout-minutes: 30 strategy: fail-fast: false @@ -131,7 +131,7 @@ jobs: - loongsuite_changes - loongsuite_lint if: ${{ always() }} - runs-on: ubuntu-latest + runs-on: loongsuite-python-arc steps: - name: Check LoongSuite lint result shell: bash diff --git a/.github/workflows/loongsuite_misc_0.yml b/.github/workflows/loongsuite_misc_0.yml index 9cbc20f54..87355c284 100644 --- a/.github/workflows/loongsuite_misc_0.yml +++ b/.github/workflows/loongsuite_misc_0.yml @@ -15,7 +15,7 @@ permissions: contents: read concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }} cancel-in-progress: true env: diff --git a/.github/workflows/loongsuite_test_0.yml b/.github/workflows/loongsuite_test_0.yml index daca3b51b..b3b3d1598 100644 --- a/.github/workflows/loongsuite_test_0.yml +++ b/.github/workflows/loongsuite_test_0.yml @@ -15,7 +15,7 @@ permissions: contents: read concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }} cancel-in-progress: true env: @@ -34,7 +34,7 @@ env: jobs: loongsuite_changes: name: LoongSuite changed packages - runs-on: ubuntu-latest + runs-on: loongsuite-python-arc outputs: full: ${{ steps.detect.outputs.full }} packages: ${{ steps.detect.outputs.packages }} @@ -84,7 +84,7 @@ jobs: shell: bash env: LOONGSUITE_ALL_JOBS: >- - [{"name": "py310-test-loongsuite-instrumentation-agentscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-agentscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-agentscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-agentscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-agentscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-agentscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-agentscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-agentscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.13 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-dashscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.9 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-dashscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.9 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-dashscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-dashscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-dashscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-dashscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-dashscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-dashscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-dashscope-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-dashscope-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-claude-agent-sdk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-claude-agent-sdk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-claude-agent-sdk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-claude-agent-sdk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-claude-agent-sdk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-claude-agent-sdk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-claude-agent-sdk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-claude-agent-sdk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.13 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-google-adk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.9 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-google-adk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.9 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-google-adk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-google-adk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-google-adk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-google-adk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-google-adk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-google-adk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-google-adk-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-google-adk-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.13 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-agno_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agno", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.9 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-agno_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agno", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-agno_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agno", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-agno_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agno", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-agno_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-agno", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.13 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-langchain-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.9 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-langchain-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.9 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-langchain-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-langchain-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-langchain-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-langchain-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-langchain-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-langchain-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-langchain-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-langchain-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langchain", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.13 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-langgraph-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.9 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-langgraph-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.9 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-langgraph-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-langgraph-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-langgraph-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-langgraph-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-langgraph-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-langgraph-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-langgraph-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-langgraph-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.13 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-deepagents-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-deepagents", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-deepagents-latest", "ui_name": "loongsuite-instrumentation-deepagents-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-deepagents-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-deepagents", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-deepagents-latest", "ui_name": "loongsuite-instrumentation-deepagents-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-deepagents-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-deepagents", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-deepagents-latest", "ui_name": "loongsuite-instrumentation-deepagents-latest 3.13 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-qwen-agent-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.9 Ubuntu"}, {"name": "py39-test-loongsuite-instrumentation-qwen-agent-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.9 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-qwen-agent-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-qwen-agent-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-qwen-agent-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-qwen-agent-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-qwen-agent-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-qwen-agent-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-qwen-agent-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-qwen-agent-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-hermes-agent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-hermes-agent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-hermes-agent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-hermes-agent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-mem0-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-mem0-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-mem0-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-mem0-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-mem0-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-mem0-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-mem0-oldest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-mem0-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-mem0", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.13 Ubuntu"}, {"name": "py39-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "3.9", "tox_env": "py39-test-util-genai", "ui_name": "util-genai 3.9 Ubuntu"}, {"name": "py310-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "3.10", "tox_env": "py310-test-util-genai", "ui_name": "util-genai 3.10 Ubuntu"}, {"name": "py311-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "3.11", "tox_env": "py311-test-util-genai", "ui_name": "util-genai 3.11 Ubuntu"}, {"name": "py312-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "3.12", "tox_env": "py312-test-util-genai", "ui_name": "util-genai 3.12 Ubuntu"}, {"name": "py313-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "3.13", "tox_env": "py313-test-util-genai", "ui_name": "util-genai 3.13 Ubuntu"}, {"name": "py314-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "3.14", "tox_env": "py314-test-util-genai", "ui_name": "util-genai 3.14 Ubuntu"}, {"name": "pypy3-test-util-genai_ubuntu-latest", "os": "ubuntu-latest", "package": "util-genai", "python_version": "pypy-3.9", "tox_env": "pypy3-test-util-genai", "ui_name": "util-genai pypy-3.9 Ubuntu"}, {"name": "py311-test-detect-loongsuite-changes_ubuntu-latest", "os": "ubuntu-latest", "package": "detect-loongsuite-changes", "python_version": "3.11", "tox_env": "py311-test-detect-loongsuite-changes", "ui_name": "detect-loongsuite-changes 3.11 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-litellm_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-litellm", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-litellm_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-litellm", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-litellm_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-litellm", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-litellm_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-litellm", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-crewai_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-crewai", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-crewai_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-crewai", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-crewai_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-crewai", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-crewai_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-crewai", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-qwenpaw-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.10 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-qwenpaw-legacy_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-qwenpaw-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.11 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-qwenpaw-legacy_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-qwenpaw-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.12 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-qwenpaw-legacy_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-qwenpaw-latest_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.13 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-qwenpaw-legacy_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-algotune_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-algotune", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-algotune_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-algotune", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-algotune_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-algotune", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-algotune_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-algotune", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-bfclv4_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-bfclv4_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-bfclv4_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-bfclv4_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-claw-eval_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-claw-eval_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-claw-eval_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-claw-eval_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-minisweagent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-minisweagent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-minisweagent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-minisweagent_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-openhands_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-openhands", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-openhands_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-openhands", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-openhands_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-openhands", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-openhands_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-openhands", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-slop-code_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-slop-code_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-slop-code_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-slop-code_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-terminus2_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-terminus2_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-terminus2_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-terminus2_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-vita_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-vita", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-vita_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-vita", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-vita_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-vita", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-vita_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-vita", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-webarena_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-webarena", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-webarena_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-webarena", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-webarena_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-webarena", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-webarena_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-webarena", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.13 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-widesearch_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-widesearch", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-widesearch", "ui_name": "loongsuite-instrumentation-widesearch 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-widesearch_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-widesearch", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-widesearch", "ui_name": "loongsuite-instrumentation-widesearch 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-widesearch_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-widesearch", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-widesearch", "ui_name": "loongsuite-instrumentation-widesearch 3.13 Ubuntu"}, {"name": "py310-test-loongsuite-instrumentation-wildtool_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.10 Ubuntu"}, {"name": "py311-test-loongsuite-instrumentation-wildtool_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.11 Ubuntu"}, {"name": "py312-test-loongsuite-instrumentation-wildtool_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.12 Ubuntu"}, {"name": "py313-test-loongsuite-instrumentation-wildtool_ubuntu-latest", "os": "ubuntu-latest", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.13 Ubuntu"}] + [{"name": "py310-test-loongsuite-instrumentation-agentscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-agentscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-agentscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-agentscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-agentscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-agentscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-agentscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-agentscope-oldest", "ui_name": "loongsuite-instrumentation-agentscope-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-agentscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agentscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-agentscope-latest", "ui_name": "loongsuite-instrumentation-agentscope-latest 3.13 ARC"}, {"name": "py39-test-loongsuite-instrumentation-dashscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.9 ARC"}, {"name": "py39-test-loongsuite-instrumentation-dashscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.9 ARC"}, {"name": "py310-test-loongsuite-instrumentation-dashscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-dashscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-dashscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-dashscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-dashscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-dashscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-dashscope-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-dashscope-oldest", "ui_name": "loongsuite-instrumentation-dashscope-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-dashscope-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-dashscope", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-dashscope-latest", "ui_name": "loongsuite-instrumentation-dashscope-latest 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-claude-agent-sdk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-claude-agent-sdk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-claude-agent-sdk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-claude-agent-sdk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-claude-agent-sdk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-claude-agent-sdk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-claude-agent-sdk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-claude-agent-sdk-oldest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-claude-agent-sdk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claude-agent-sdk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-claude-agent-sdk-latest", "ui_name": "loongsuite-instrumentation-claude-agent-sdk-latest 3.13 ARC"}, {"name": "py39-test-loongsuite-instrumentation-google-adk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.9 ARC"}, {"name": "py39-test-loongsuite-instrumentation-google-adk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.9 ARC"}, {"name": "py310-test-loongsuite-instrumentation-google-adk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-google-adk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-google-adk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-google-adk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-google-adk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-google-adk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-google-adk-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-google-adk-oldest", "ui_name": "loongsuite-instrumentation-google-adk-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-google-adk-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-google-adk", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-google-adk-latest", "ui_name": "loongsuite-instrumentation-google-adk-latest 3.13 ARC"}, {"name": "py39-test-loongsuite-instrumentation-agno_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agno", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.9 ARC"}, {"name": "py310-test-loongsuite-instrumentation-agno_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agno", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-agno_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agno", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-agno_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agno", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-agno_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-agno", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-agno", "ui_name": "loongsuite-instrumentation-agno 3.13 ARC"}, {"name": "py39-test-loongsuite-instrumentation-langchain-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.9 ARC"}, {"name": "py39-test-loongsuite-instrumentation-langchain-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.9 ARC"}, {"name": "py310-test-loongsuite-instrumentation-langchain-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-langchain-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-langchain-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-langchain-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-langchain-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-langchain-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-langchain-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langchain-oldest", "ui_name": "loongsuite-instrumentation-langchain-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-langchain-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langchain", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langchain-latest", "ui_name": "loongsuite-instrumentation-langchain-latest 3.13 ARC"}, {"name": "py39-test-loongsuite-instrumentation-langgraph-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.9 ARC"}, {"name": "py39-test-loongsuite-instrumentation-langgraph-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.9 ARC"}, {"name": "py310-test-loongsuite-instrumentation-langgraph-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-langgraph-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-langgraph-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-langgraph-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-langgraph-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-langgraph-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-langgraph-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langgraph-oldest", "ui_name": "loongsuite-instrumentation-langgraph-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-langgraph-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-langgraph", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-langgraph-latest", "ui_name": "loongsuite-instrumentation-langgraph-latest 3.13 ARC"}, {"name": "py311-test-loongsuite-instrumentation-deepagents-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-deepagents", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-deepagents-latest", "ui_name": "loongsuite-instrumentation-deepagents-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-deepagents-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-deepagents", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-deepagents-latest", "ui_name": "loongsuite-instrumentation-deepagents-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-deepagents-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-deepagents", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-deepagents-latest", "ui_name": "loongsuite-instrumentation-deepagents-latest 3.13 ARC"}, {"name": "py39-test-loongsuite-instrumentation-qwen-agent-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.9 ARC"}, {"name": "py39-test-loongsuite-instrumentation-qwen-agent-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.9", "tox_env": "py39-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.9 ARC"}, {"name": "py310-test-loongsuite-instrumentation-qwen-agent-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-qwen-agent-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-qwen-agent-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-qwen-agent-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-qwen-agent-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-qwen-agent-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-qwen-agent-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwen-agent-oldest", "ui_name": "loongsuite-instrumentation-qwen-agent-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-qwen-agent-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwen-agent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwen-agent-latest", "ui_name": "loongsuite-instrumentation-qwen-agent-latest 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-hermes-agent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-hermes-agent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-hermes-agent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-hermes-agent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-hermes-agent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-hermes-agent", "ui_name": "loongsuite-instrumentation-hermes-agent 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-mem0-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-mem0-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-mem0-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-mem0-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-mem0-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-mem0-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-mem0-oldest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-mem0-oldest", "ui_name": "loongsuite-instrumentation-mem0-oldest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-mem0-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-mem0", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-mem0-latest", "ui_name": "loongsuite-instrumentation-mem0-latest 3.13 ARC"}, {"name": "py39-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "3.9", "tox_env": "py39-test-util-genai", "ui_name": "util-genai 3.9 ARC"}, {"name": "py310-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "3.10", "tox_env": "py310-test-util-genai", "ui_name": "util-genai 3.10 ARC"}, {"name": "py311-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "3.11", "tox_env": "py311-test-util-genai", "ui_name": "util-genai 3.11 ARC"}, {"name": "py312-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "3.12", "tox_env": "py312-test-util-genai", "ui_name": "util-genai 3.12 ARC"}, {"name": "py313-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "3.13", "tox_env": "py313-test-util-genai", "ui_name": "util-genai 3.13 ARC"}, {"name": "py314-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "3.14", "tox_env": "py314-test-util-genai", "ui_name": "util-genai 3.14 ARC"}, {"name": "pypy3-test-util-genai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "util-genai", "python_version": "pypy-3.9", "tox_env": "pypy3-test-util-genai", "ui_name": "util-genai pypy-3.9 ARC"}, {"name": "py311-test-detect-loongsuite-changes_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "detect-loongsuite-changes", "python_version": "3.11", "tox_env": "py311-test-detect-loongsuite-changes", "ui_name": "detect-loongsuite-changes 3.11 ARC"}, {"name": "py310-test-loongsuite-instrumentation-litellm_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-litellm", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-litellm_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-litellm", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-litellm_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-litellm", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-litellm_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-litellm", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-litellm", "ui_name": "loongsuite-instrumentation-litellm 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-crewai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-crewai", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-crewai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-crewai", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-crewai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-crewai", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-crewai_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-crewai", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-crewai", "ui_name": "loongsuite-instrumentation-crewai 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-qwenpaw-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.10 ARC"}, {"name": "py310-test-loongsuite-instrumentation-qwenpaw-legacy_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-qwenpaw-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.11 ARC"}, {"name": "py311-test-loongsuite-instrumentation-qwenpaw-legacy_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-qwenpaw-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.12 ARC"}, {"name": "py312-test-loongsuite-instrumentation-qwenpaw-legacy_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-qwenpaw-latest_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwenpaw-latest", "ui_name": "loongsuite-instrumentation-qwenpaw-latest 3.13 ARC"}, {"name": "py313-test-loongsuite-instrumentation-qwenpaw-legacy_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-qwenpaw", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-qwenpaw-legacy", "ui_name": "loongsuite-instrumentation-qwenpaw-legacy 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-algotune_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-algotune", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-algotune_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-algotune", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-algotune_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-algotune", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-algotune_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-algotune", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-algotune", "ui_name": "loongsuite-instrumentation-algotune 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-bfclv4_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-bfclv4_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-bfclv4_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-bfclv4_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-bfclv4", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-bfclv4", "ui_name": "loongsuite-instrumentation-bfclv4 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-claw-eval_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-claw-eval_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-claw-eval_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-claw-eval_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-claw-eval", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-claw-eval", "ui_name": "loongsuite-instrumentation-claw-eval 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-minisweagent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-minisweagent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-minisweagent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-minisweagent_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-minisweagent", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-minisweagent", "ui_name": "loongsuite-instrumentation-minisweagent 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-openhands_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-openhands", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-openhands_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-openhands", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-openhands_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-openhands", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-openhands_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-openhands", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-openhands", "ui_name": "loongsuite-instrumentation-openhands 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-slop-code_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-slop-code_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-slop-code_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-slop-code_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-slop-code", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-slop-code", "ui_name": "loongsuite-instrumentation-slop-code 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-terminus2_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-terminus2_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-terminus2_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-terminus2_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-terminus2", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-terminus2", "ui_name": "loongsuite-instrumentation-terminus2 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-vita_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-vita", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-vita_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-vita", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-vita_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-vita", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-vita_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-vita", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-vita", "ui_name": "loongsuite-instrumentation-vita 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-webarena_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-webarena", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-webarena_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-webarena", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-webarena_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-webarena", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-webarena_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-webarena", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-webarena", "ui_name": "loongsuite-instrumentation-webarena 3.13 ARC"}, {"name": "py311-test-loongsuite-instrumentation-widesearch_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-widesearch", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-widesearch", "ui_name": "loongsuite-instrumentation-widesearch 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-widesearch_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-widesearch", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-widesearch", "ui_name": "loongsuite-instrumentation-widesearch 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-widesearch_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-widesearch", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-widesearch", "ui_name": "loongsuite-instrumentation-widesearch 3.13 ARC"}, {"name": "py310-test-loongsuite-instrumentation-wildtool_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.10", "tox_env": "py310-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.10 ARC"}, {"name": "py311-test-loongsuite-instrumentation-wildtool_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.11", "tox_env": "py311-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.11 ARC"}, {"name": "py312-test-loongsuite-instrumentation-wildtool_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.12", "tox_env": "py312-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.12 ARC"}, {"name": "py313-test-loongsuite-instrumentation-wildtool_loongsuite-python-arc", "os": "loongsuite-python-arc", "package": "loongsuite-instrumentation-wildtool", "python_version": "3.13", "tox_env": "py313-test-loongsuite-instrumentation-wildtool", "ui_name": "loongsuite-instrumentation-wildtool 3.13 ARC"}] LOONGSUITE_FULL: ${{ steps.detect.outputs.full }} LOONGSUITE_PACKAGES: ${{ steps.detect.outputs.packages }} run: | @@ -137,7 +137,7 @@ jobs: - loongsuite_changes - loongsuite_test if: ${{ always() }} - runs-on: ubuntu-latest + runs-on: loongsuite-python-arc steps: - name: Check LoongSuite test result shell: bash diff --git a/.github/workflows/misc_0.yml b/.github/workflows/misc_0.yml index a854537a6..016b36e7b 100644 --- a/.github/workflows/misc_0.yml +++ b/.github/workflows/misc_0.yml @@ -14,7 +14,7 @@ permissions: contents: read concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }} cancel-in-progress: true env: diff --git a/.github/workflows/test_0.yml b/.github/workflows/test_0.yml index 553af2692..5bd5daccb 100644 --- a/.github/workflows/test_0.yml +++ b/.github/workflows/test_0.yml @@ -5,16 +5,15 @@ name: Test 0 on: push: - branches-ignore: - - 'release/*' - - 'otelbot/*' + branches: + - main pull_request: permissions: contents: read concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.ref || github.run_id }} cancel-in-progress: true env: @@ -33,9 +32,9 @@ env: jobs: - py39-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_001_loongsuite_python_arc_39: + name: 3.9 ARC batch 001 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -50,11 +49,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-openai-v2-oldest,py39-test-instrumentation-openai-v2-latest,py39-test-instrumentation-vertexai-oldest,py39-test-instrumentation-vertexai-latest -- -ra - py39-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_002_loongsuite_python_arc_39: + name: 3.9 ARC batch 002 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -69,429 +68,429 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-google-genai-oldest,py39-test-instrumentation-google-genai-latest,py39-test-instrumentation-anthropic-oldest,py39-test-instrumentation-anthropic-latest -- -ra - py310-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_003_loongsuite_python_arc_39: + name: 3.9 ARC batch 003 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-resource-detector-containerid,py39-test-resource-detector-azure-0,py39-test-resource-detector-azure-1,py39-test-sdk-extension-aws-0 -- -ra - py310-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_004_loongsuite_python_arc_39: + name: 3.9 ARC batch 004 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-sdk-extension-aws-1,py39-test-distro,py39-test-opentelemetry-instrumentation,py39-test-instrumentation-aiohttp-client -- -ra - py311-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_005_loongsuite_python_arc_39: + name: 3.9 ARC batch 005 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-aiohttp-server,py39-test-instrumentation-aiopg,py39-test-instrumentation-aws-lambda,py39-test-instrumentation-botocore-0 -- -ra - py311-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_006_loongsuite_python_arc_39: + name: 3.9 ARC batch 006 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-botocore-1,py39-test-instrumentation-boto3sqs,py39-test-instrumentation-django-0,py39-test-instrumentation-django-1 -- -ra - py312-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_007_loongsuite_python_arc_39: + name: 3.9 ARC batch 007 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-django-2,py39-test-instrumentation-dbapi,py39-test-instrumentation-boto,py39-test-instrumentation-asyncclick -- -ra - py312-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_008_loongsuite_python_arc_39: + name: 3.9 ARC batch 008 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-click,py39-test-instrumentation-elasticsearch-0,py39-test-instrumentation-elasticsearch-1,py39-test-instrumentation-elasticsearch-2 -- -ra - py313-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_009_loongsuite_python_arc_39: + name: 3.9 ARC batch 009 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-falcon-0,py39-test-instrumentation-falcon-1,py39-test-instrumentation-falcon-2,py39-test-instrumentation-falcon-3 -- -ra - py313-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_010_loongsuite_python_arc_39: + name: 3.9 ARC batch 010 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-fastapi,py39-test-instrumentation-flask-0,py39-test-instrumentation-flask-1,py39-test-instrumentation-flask-2 -- -ra - py314-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_011_loongsuite_python_arc_39: + name: 3.9 ARC batch 011 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-flask-3,py39-test-instrumentation-urllib,py39-test-instrumentation-urllib3-0,py39-test-instrumentation-urllib3-1 -- -ra - py314-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_012_loongsuite_python_arc_39: + name: 3.9 ARC batch 012 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-requests,py39-test-instrumentation-starlette-oldest,py39-test-instrumentation-starlette-latest,py39-test-instrumentation-jinja2 -- -ra - pypy3-test-instrumentation-openai-v2-oldest_ubuntu-latest: - name: instrumentation-openai-v2-oldest pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_013_loongsuite_python_arc_39: + name: 3.9 ARC batch 013 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-openai-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-logging,py39-test-exporter-richconsole,py39-test-exporter-prometheus-remote-write,py39-test-instrumentation-mysql-0 -- -ra - pypy3-test-instrumentation-openai-v2-latest_ubuntu-latest: - name: instrumentation-openai-v2-latest pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_014_loongsuite_python_arc_39: + name: 3.9 ARC batch 014 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-openai-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-mysql-1,py39-test-instrumentation-mysqlclient,py39-test-instrumentation-psycopg2,py39-test-instrumentation-psycopg2-binary -- -ra - py310-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest: - name: instrumentation-openai_agents-v2-oldest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_015_loongsuite_python_arc_39: + name: 3.9 ARC batch 015 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-openai_agents-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-psycopg,py39-test-instrumentation-pymemcache-0,py39-test-instrumentation-pymemcache-1,py39-test-instrumentation-pymemcache-2 -- -ra - py310-test-instrumentation-openai_agents-v2-latest_ubuntu-latest: - name: instrumentation-openai_agents-v2-latest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_016_loongsuite_python_arc_39: + name: 3.9 ARC batch 016 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-openai_agents-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-pymemcache-3,py39-test-instrumentation-pymemcache-4,py39-test-instrumentation-pymongo,py39-test-instrumentation-pymysql -- -ra - py311-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest: - name: instrumentation-openai_agents-v2-oldest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_017_loongsuite_python_arc_39: + name: 3.9 ARC batch 017 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-openai_agents-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-pymssql,py39-test-instrumentation-pyramid,py39-test-instrumentation-asgi,py39-test-instrumentation-asyncpg -- -ra - py311-test-instrumentation-openai_agents-v2-latest_ubuntu-latest: - name: instrumentation-openai_agents-v2-latest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_018_loongsuite_python_arc_39: + name: 3.9 ARC batch 018 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-openai_agents-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-sqlite3,py39-test-instrumentation-wsgi,py39-test-instrumentation-grpc-0,py39-test-instrumentation-grpc-1 -- -ra - py312-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest: - name: instrumentation-openai_agents-v2-oldest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_019_loongsuite_python_arc_39: + name: 3.9 ARC batch 019 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-openai_agents-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-sqlalchemy-1,py39-test-instrumentation-sqlalchemy-2,py39-test-instrumentation-redis,py39-test-instrumentation-remoulade -- -ra - py312-test-instrumentation-openai_agents-v2-latest_ubuntu-latest: - name: instrumentation-openai_agents-v2-latest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_020_loongsuite_python_arc_39: + name: 3.9 ARC batch 020 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-openai_agents-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-celery,py39-test-instrumentation-system-metrics,py39-test-instrumentation-threading,py39-test-instrumentation-tornado -- -ra - py313-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest: - name: instrumentation-openai_agents-v2-oldest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_021_loongsuite_python_arc_39: + name: 3.9 ARC batch 021 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-openai_agents-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-tortoiseorm,py39-test-instrumentation-httpx-0,py39-test-instrumentation-httpx-1,py39-test-util-http -- -ra - py313-test-instrumentation-openai_agents-v2-latest_ubuntu-latest: - name: instrumentation-openai_agents-v2-latest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_022_loongsuite_python_arc_39: + name: 3.9 ARC batch 022 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-openai_agents-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-exporter-credential-provider-gcp,py39-test-util-genai,py39-test-propagator-aws-xray-0,py39-test-propagator-aws-xray-1 -- -ra - py314-test-instrumentation-openai_agents-v2-oldest_ubuntu-latest: - name: instrumentation-openai_agents-v2-oldest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_023_loongsuite_python_arc_39: + name: 3.9 ARC batch 023 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-openai_agents-v2-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-propagator-ot-trace,py39-test-instrumentation-sio-pika-0,py39-test-instrumentation-sio-pika-1,py39-test-instrumentation-aio-pika-0 -- -ra - py314-test-instrumentation-openai_agents-v2-latest_ubuntu-latest: - name: instrumentation-openai_agents-v2-latest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_024_loongsuite_python_arc_39: + name: 3.9 ARC batch 024 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-openai_agents-v2-latest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-aio-pika-1,py39-test-instrumentation-aio-pika-2,py39-test-instrumentation-aio-pika-3,py39-test-instrumentation-aiokafka -- -ra - py39-test-instrumentation-vertexai-oldest_ubuntu-latest: - name: instrumentation-vertexai-oldest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_025_loongsuite_python_arc_39: + name: 3.9 ARC batch 025 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -506,11 +505,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-vertexai-oldest -- -ra + run: tox run-parallel -p 4 -e py39-test-instrumentation-kafka-python,py39-test-instrumentation-kafka-pythonng,py39-test-instrumentation-confluent-kafka,py39-test-instrumentation-asyncio -- -ra - py39-test-instrumentation-vertexai-latest_ubuntu-latest: - name: instrumentation-vertexai-latest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_026_loongsuite_python_arc_39: + name: 3.9 ARC batch 026 (3 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -525,11 +524,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-vertexai-latest -- -ra + run: tox run-parallel -p 3 -e py39-test-instrumentation-cassandra-driver,py39-test-instrumentation-cassandra-scylla,py39-test-processor-baggage -- -ra - py310-test-instrumentation-vertexai-oldest_ubuntu-latest: - name: instrumentation-vertexai-oldest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_027_loongsuite_python_arc_310: + name: 3.10 ARC batch 027 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -544,11 +543,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-vertexai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-openai-v2-oldest,py310-test-instrumentation-openai-v2-latest,py310-test-instrumentation-openai_agents-v2-oldest,py310-test-instrumentation-openai_agents-v2-latest -- -ra - py310-test-instrumentation-vertexai-latest_ubuntu-latest: - name: instrumentation-vertexai-latest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_028_loongsuite_python_arc_310: + name: 3.10 ARC batch 028 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -563,201 +562,201 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-vertexai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-vertexai-oldest,py310-test-instrumentation-vertexai-latest,py310-test-instrumentation-google-genai-oldest,py310-test-instrumentation-google-genai-latest -- -ra - py311-test-instrumentation-vertexai-oldest_ubuntu-latest: - name: instrumentation-vertexai-oldest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_029_loongsuite_python_arc_310: + name: 3.10 ARC batch 029 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-vertexai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-anthropic-oldest,py310-test-instrumentation-anthropic-latest,py310-test-instrumentation-claude-agent-sdk-oldest,py310-test-instrumentation-claude-agent-sdk-latest -- -ra - py311-test-instrumentation-vertexai-latest_ubuntu-latest: - name: instrumentation-vertexai-latest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_030_loongsuite_python_arc_310: + name: 3.10 ARC batch 030 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-vertexai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-resource-detector-containerid,py310-test-resource-detector-azure-0,py310-test-resource-detector-azure-1,py310-test-sdk-extension-aws-0 -- -ra - py312-test-instrumentation-vertexai-oldest_ubuntu-latest: - name: instrumentation-vertexai-oldest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_031_loongsuite_python_arc_310: + name: 3.10 ARC batch 031 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-vertexai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-sdk-extension-aws-1,py310-test-distro,py310-test-opentelemetry-instrumentation,py310-test-instrumentation-aiohttp-client -- -ra - py312-test-instrumentation-vertexai-latest_ubuntu-latest: - name: instrumentation-vertexai-latest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_032_loongsuite_python_arc_310: + name: 3.10 ARC batch 032 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-vertexai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-aiohttp-server,py310-test-instrumentation-aiopg,py310-test-instrumentation-aws-lambda,py310-test-instrumentation-botocore-0 -- -ra - py313-test-instrumentation-vertexai-oldest_ubuntu-latest: - name: instrumentation-vertexai-oldest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_033_loongsuite_python_arc_310: + name: 3.10 ARC batch 033 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-vertexai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-botocore-1,py310-test-instrumentation-boto3sqs,py310-test-instrumentation-django-1,py310-test-instrumentation-django-3 -- -ra - py313-test-instrumentation-vertexai-latest_ubuntu-latest: - name: instrumentation-vertexai-latest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_034_loongsuite_python_arc_310: + name: 3.10 ARC batch 034 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-vertexai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-dbapi,py310-test-instrumentation-boto,py310-test-instrumentation-asyncclick,py310-test-instrumentation-click -- -ra - py314-test-instrumentation-vertexai-oldest_ubuntu-latest: - name: instrumentation-vertexai-oldest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_035_loongsuite_python_arc_310: + name: 3.10 ARC batch 035 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-vertexai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-elasticsearch-0,py310-test-instrumentation-elasticsearch-1,py310-test-instrumentation-elasticsearch-2,py310-test-instrumentation-falcon-1 -- -ra - py314-test-instrumentation-vertexai-latest_ubuntu-latest: - name: instrumentation-vertexai-latest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_036_loongsuite_python_arc_310: + name: 3.10 ARC batch 036 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-vertexai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-falcon-2,py310-test-instrumentation-falcon-3,py310-test-instrumentation-falcon-4,py310-test-instrumentation-fastapi -- -ra - py39-test-instrumentation-google-genai-oldest_ubuntu-latest: - name: instrumentation-google-genai-oldest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_037_loongsuite_python_arc_310: + name: 3.10 ARC batch 037 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-google-genai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-flask-0,py310-test-instrumentation-flask-1,py310-test-instrumentation-flask-2,py310-test-instrumentation-flask-3 -- -ra - py39-test-instrumentation-google-genai-latest_ubuntu-latest: - name: instrumentation-google-genai-latest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_038_loongsuite_python_arc_310: + name: 3.10 ARC batch 038 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-google-genai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-urllib,py310-test-instrumentation-urllib3-0,py310-test-instrumentation-urllib3-1,py310-test-instrumentation-requests -- -ra - py310-test-instrumentation-google-genai-oldest_ubuntu-latest: - name: instrumentation-google-genai-oldest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_039_loongsuite_python_arc_310: + name: 3.10 ARC batch 039 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -772,11 +771,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-google-genai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-starlette-oldest,py310-test-instrumentation-starlette-latest,py310-test-instrumentation-jinja2,py310-test-instrumentation-logging -- -ra - py310-test-instrumentation-google-genai-latest_ubuntu-latest: - name: instrumentation-google-genai-latest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_040_loongsuite_python_arc_310: + name: 3.10 ARC batch 040 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -791,201 +790,201 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-google-genai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-exporter-richconsole,py310-test-exporter-prometheus-remote-write,py310-test-instrumentation-mysql-0,py310-test-instrumentation-mysql-1 -- -ra - py311-test-instrumentation-google-genai-oldest_ubuntu-latest: - name: instrumentation-google-genai-oldest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_041_loongsuite_python_arc_310: + name: 3.10 ARC batch 041 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-google-genai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-mysqlclient,py310-test-instrumentation-psycopg2,py310-test-instrumentation-psycopg2-binary,py310-test-instrumentation-psycopg -- -ra - py311-test-instrumentation-google-genai-latest_ubuntu-latest: - name: instrumentation-google-genai-latest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_042_loongsuite_python_arc_310: + name: 3.10 ARC batch 042 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-google-genai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-pymemcache-0,py310-test-instrumentation-pymemcache-1,py310-test-instrumentation-pymemcache-2,py310-test-instrumentation-pymemcache-3 -- -ra - py312-test-instrumentation-google-genai-oldest_ubuntu-latest: - name: instrumentation-google-genai-oldest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_043_loongsuite_python_arc_310: + name: 3.10 ARC batch 043 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-google-genai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-pymemcache-4,py310-test-instrumentation-pymongo,py310-test-instrumentation-pymysql,py310-test-instrumentation-pymssql -- -ra - py312-test-instrumentation-google-genai-latest_ubuntu-latest: - name: instrumentation-google-genai-latest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_044_loongsuite_python_arc_310: + name: 3.10 ARC batch 044 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-google-genai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-pyramid,py310-test-instrumentation-asgi,py310-test-instrumentation-asyncpg,py310-test-instrumentation-sqlite3 -- -ra - py313-test-instrumentation-google-genai-oldest_ubuntu-latest: - name: instrumentation-google-genai-oldest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_045_loongsuite_python_arc_310: + name: 3.10 ARC batch 045 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-google-genai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-wsgi,py310-test-instrumentation-grpc-0,py310-test-instrumentation-grpc-1,py310-test-instrumentation-sqlalchemy-1 -- -ra - py313-test-instrumentation-google-genai-latest_ubuntu-latest: - name: instrumentation-google-genai-latest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_046_loongsuite_python_arc_310: + name: 3.10 ARC batch 046 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-google-genai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-sqlalchemy-2,py310-test-instrumentation-redis,py310-test-instrumentation-remoulade,py310-test-instrumentation-celery -- -ra - py314-test-instrumentation-google-genai-oldest_ubuntu-latest: - name: instrumentation-google-genai-oldest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_047_loongsuite_python_arc_310: + name: 3.10 ARC batch 047 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-google-genai-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-system-metrics,py310-test-instrumentation-threading,py310-test-instrumentation-tornado,py310-test-instrumentation-tortoiseorm -- -ra - py314-test-instrumentation-google-genai-latest_ubuntu-latest: - name: instrumentation-google-genai-latest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_048_loongsuite_python_arc_310: + name: 3.10 ARC batch 048 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-google-genai-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-httpx-0,py310-test-instrumentation-httpx-1,py310-test-util-http,py310-test-exporter-credential-provider-gcp -- -ra - py39-test-instrumentation-anthropic-oldest_ubuntu-latest: - name: instrumentation-anthropic-oldest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_049_loongsuite_python_arc_310: + name: 3.10 ARC batch 049 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-anthropic-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-util-genai,py310-test-propagator-aws-xray-0,py310-test-propagator-aws-xray-1,py310-test-propagator-ot-trace -- -ra - py39-test-instrumentation-anthropic-latest_ubuntu-latest: - name: instrumentation-anthropic-latest 3.9 Ubuntu - runs-on: ubuntu-latest + batch_050_loongsuite_python_arc_310: + name: 3.10 ARC batch 050 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-anthropic-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-sio-pika-0,py310-test-instrumentation-sio-pika-1,py310-test-instrumentation-aio-pika-0,py310-test-instrumentation-aio-pika-1 -- -ra - py310-test-instrumentation-anthropic-oldest_ubuntu-latest: - name: instrumentation-anthropic-oldest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_051_loongsuite_python_arc_310: + name: 3.10 ARC batch 051 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -1000,11 +999,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-anthropic-oldest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-aio-pika-2,py310-test-instrumentation-aio-pika-3,py310-test-instrumentation-aiokafka,py310-test-instrumentation-kafka-python -- -ra - py310-test-instrumentation-anthropic-latest_ubuntu-latest: - name: instrumentation-anthropic-latest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_052_loongsuite_python_arc_310: + name: 3.10 ARC batch 052 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -1019,30 +1018,30 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-anthropic-latest -- -ra + run: tox run-parallel -p 4 -e py310-test-instrumentation-kafka-pythonng,py310-test-instrumentation-confluent-kafka,py310-test-instrumentation-asyncio,py310-test-instrumentation-cassandra-driver -- -ra - py311-test-instrumentation-anthropic-oldest_ubuntu-latest: - name: instrumentation-anthropic-oldest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_053_loongsuite_python_arc_310: + name: 3.10 ARC batch 053 (2 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-anthropic-oldest -- -ra + run: tox run-parallel -p 2 -e py310-test-instrumentation-cassandra-scylla,py310-test-processor-baggage -- -ra - py311-test-instrumentation-anthropic-latest_ubuntu-latest: - name: instrumentation-anthropic-latest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_054_loongsuite_python_arc_311: + name: 3.11 ARC batch 054 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -1057,163 +1056,163 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-anthropic-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-openai-v2-oldest,py311-test-instrumentation-openai-v2-latest,py311-test-instrumentation-openai_agents-v2-oldest,py311-test-instrumentation-openai_agents-v2-latest -- -ra - py312-test-instrumentation-anthropic-oldest_ubuntu-latest: - name: instrumentation-anthropic-oldest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_055_loongsuite_python_arc_311: + name: 3.11 ARC batch 055 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-anthropic-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-vertexai-oldest,py311-test-instrumentation-vertexai-latest,py311-test-instrumentation-google-genai-oldest,py311-test-instrumentation-google-genai-latest -- -ra - py312-test-instrumentation-anthropic-latest_ubuntu-latest: - name: instrumentation-anthropic-latest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_056_loongsuite_python_arc_311: + name: 3.11 ARC batch 056 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-anthropic-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-anthropic-oldest,py311-test-instrumentation-anthropic-latest,py311-test-instrumentation-claude-agent-sdk-oldest,py311-test-instrumentation-claude-agent-sdk-latest -- -ra - py313-test-instrumentation-anthropic-oldest_ubuntu-latest: - name: instrumentation-anthropic-oldest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_057_loongsuite_python_arc_311: + name: 3.11 ARC batch 057 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-anthropic-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-resource-detector-containerid,py311-test-resource-detector-azure-0,py311-test-resource-detector-azure-1,py311-test-sdk-extension-aws-0 -- -ra - py313-test-instrumentation-anthropic-latest_ubuntu-latest: - name: instrumentation-anthropic-latest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_058_loongsuite_python_arc_311: + name: 3.11 ARC batch 058 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-anthropic-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-sdk-extension-aws-1,py311-test-distro,py311-test-opentelemetry-instrumentation,py311-test-instrumentation-aiohttp-client -- -ra - py314-test-instrumentation-anthropic-oldest_ubuntu-latest: - name: instrumentation-anthropic-oldest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_059_loongsuite_python_arc_311: + name: 3.11 ARC batch 059 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-anthropic-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-aiohttp-server,py311-test-instrumentation-aiopg,py311-test-instrumentation-aws-lambda,py311-test-instrumentation-botocore-0 -- -ra - py314-test-instrumentation-anthropic-latest_ubuntu-latest: - name: instrumentation-anthropic-latest 3.14 Ubuntu - runs-on: ubuntu-latest + batch_060_loongsuite_python_arc_311: + name: 3.11 ARC batch 060 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-anthropic-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-botocore-1,py311-test-instrumentation-boto3sqs,py311-test-instrumentation-django-1,py311-test-instrumentation-django-3 -- -ra - py310-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-oldest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_061_loongsuite_python_arc_311: + name: 3.11 ARC batch 061 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-claude-agent-sdk-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-dbapi,py311-test-instrumentation-boto,py311-test-instrumentation-asyncclick,py311-test-instrumentation-click -- -ra - py310-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-latest 3.10 Ubuntu - runs-on: ubuntu-latest + batch_062_loongsuite_python_arc_311: + name: 3.11 ARC batch 062 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-claude-agent-sdk-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-elasticsearch-0,py311-test-instrumentation-elasticsearch-1,py311-test-instrumentation-elasticsearch-2,py311-test-instrumentation-falcon-1 -- -ra - py311-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-oldest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_063_loongsuite_python_arc_311: + name: 3.11 ARC batch 063 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -1228,11 +1227,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-claude-agent-sdk-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-falcon-2,py311-test-instrumentation-falcon-3,py311-test-instrumentation-falcon-4,py311-test-instrumentation-fastapi -- -ra - py311-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-latest 3.11 Ubuntu - runs-on: ubuntu-latest + batch_064_loongsuite_python_arc_311: + name: 3.11 ARC batch 064 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -1247,125 +1246,125 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-claude-agent-sdk-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-flask-0,py311-test-instrumentation-flask-1,py311-test-instrumentation-flask-2,py311-test-instrumentation-flask-3 -- -ra - py312-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-oldest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_065_loongsuite_python_arc_311: + name: 3.11 ARC batch 065 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-claude-agent-sdk-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-urllib,py311-test-instrumentation-urllib3-0,py311-test-instrumentation-urllib3-1,py311-test-instrumentation-requests -- -ra - py312-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-latest 3.12 Ubuntu - runs-on: ubuntu-latest + batch_066_loongsuite_python_arc_311: + name: 3.11 ARC batch 066 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-claude-agent-sdk-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-starlette-oldest,py311-test-instrumentation-starlette-latest,py311-test-instrumentation-jinja2,py311-test-instrumentation-logging -- -ra - py313-test-instrumentation-claude-agent-sdk-oldest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-oldest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_067_loongsuite_python_arc_311: + name: 3.11 ARC batch 067 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-claude-agent-sdk-oldest -- -ra + run: tox run-parallel -p 4 -e py311-test-exporter-richconsole,py311-test-exporter-prometheus-remote-write,py311-test-instrumentation-mysql-0,py311-test-instrumentation-mysql-1 -- -ra - py313-test-instrumentation-claude-agent-sdk-latest_ubuntu-latest: - name: instrumentation-claude-agent-sdk-latest 3.13 Ubuntu - runs-on: ubuntu-latest + batch_068_loongsuite_python_arc_311: + name: 3.11 ARC batch 068 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-claude-agent-sdk-latest -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-mysqlclient,py311-test-instrumentation-psycopg2,py311-test-instrumentation-psycopg2-binary,py311-test-instrumentation-psycopg -- -ra - py39-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid 3.9 Ubuntu - runs-on: ubuntu-latest + batch_069_loongsuite_python_arc_311: + name: 3.11 ARC batch 069 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-pymemcache-0,py311-test-instrumentation-pymemcache-1,py311-test-instrumentation-pymemcache-2,py311-test-instrumentation-pymemcache-3 -- -ra - py310-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid 3.10 Ubuntu - runs-on: ubuntu-latest + batch_070_loongsuite_python_arc_311: + name: 3.11 ARC batch 070 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-pymemcache-4,py311-test-instrumentation-pymongo,py311-test-instrumentation-pymysql,py311-test-instrumentation-pymssql -- -ra - py311-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid 3.11 Ubuntu - runs-on: ubuntu-latest + batch_071_loongsuite_python_arc_311: + name: 3.11 ARC batch 071 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -1380,1474 +1379,144 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py311-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-pyramid,py311-test-instrumentation-asgi,py311-test-instrumentation-asyncpg,py311-test-instrumentation-sqlite3 -- -ra - py312-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid 3.12 Ubuntu - runs-on: ubuntu-latest + batch_072_loongsuite_python_arc_311: + name: 3.11 ARC batch 072 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-wsgi,py311-test-instrumentation-grpc-0,py311-test-instrumentation-grpc-1,py311-test-instrumentation-sqlalchemy-1 -- -ra - py313-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid 3.13 Ubuntu - runs-on: ubuntu-latest + batch_073_loongsuite_python_arc_311: + name: 3.11 ARC batch 073 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-sqlalchemy-2,py311-test-instrumentation-redis,py311-test-instrumentation-remoulade,py311-test-instrumentation-celery -- -ra - py314-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid 3.14 Ubuntu - runs-on: ubuntu-latest + batch_074_loongsuite_python_arc_311: + name: 3.11 ARC batch 074 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-system-metrics,py311-test-instrumentation-threading,py311-test-instrumentation-tornado,py311-test-instrumentation-tortoiseorm -- -ra - pypy3-test-resource-detector-containerid_ubuntu-latest: - name: resource-detector-containerid pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_075_loongsuite_python_arc_311: + name: 3.11 ARC batch 075 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-resource-detector-containerid -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-httpx-0,py311-test-instrumentation-httpx-1,py311-test-util-http,py311-test-exporter-credential-provider-gcp -- -ra - py39-test-resource-detector-azure-0_ubuntu-latest: - name: resource-detector-azure-0 3.9 Ubuntu - runs-on: ubuntu-latest + batch_076_loongsuite_python_arc_311: + name: 3.11 ARC batch 076 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-resource-detector-azure-0 -- -ra + run: tox run-parallel -p 4 -e py311-test-util-genai,py311-test-propagator-aws-xray-0,py311-test-propagator-aws-xray-1,py311-test-propagator-ot-trace -- -ra - py39-test-resource-detector-azure-1_ubuntu-latest: - name: resource-detector-azure-1 3.9 Ubuntu - runs-on: ubuntu-latest + batch_077_loongsuite_python_arc_311: + name: 3.11 ARC batch 077 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-resource-detector-azure-1 -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-sio-pika-0,py311-test-instrumentation-sio-pika-1,py311-test-instrumentation-aio-pika-0,py311-test-instrumentation-aio-pika-1 -- -ra - py310-test-resource-detector-azure-0_ubuntu-latest: - name: resource-detector-azure-0 3.10 Ubuntu - runs-on: ubuntu-latest + batch_078_loongsuite_python_arc_311: + name: 3.11 ARC batch 078 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-resource-detector-azure-0 -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-aio-pika-2,py311-test-instrumentation-aio-pika-3,py311-test-instrumentation-aiokafka,py311-test-instrumentation-kafka-python -- -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_ubuntu-latest: - name: opentelemetry-instrumentation 3.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 -- -ra - - py310-test-opentelemetry-instrumentation_ubuntu-latest: - name: opentelemetry-instrumentation 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 -- -ra - - py311-test-opentelemetry-instrumentation_ubuntu-latest: - name: opentelemetry-instrumentation 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 -- -ra - - py312-test-opentelemetry-instrumentation_ubuntu-latest: - name: opentelemetry-instrumentation 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 -- -ra - - py313-test-opentelemetry-instrumentation_ubuntu-latest: - name: opentelemetry-instrumentation 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 -- -ra - - py314-test-opentelemetry-instrumentation_ubuntu-latest: - name: opentelemetry-instrumentation 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 -- -ra - - pypy3-test-opentelemetry-instrumentation_ubuntu-latest: - name: opentelemetry-instrumentation 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 -- -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_ubuntu-latest: - name: instrumentation-aiopg 3.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 -- -ra - - py310-test-instrumentation-aiopg_ubuntu-latest: - name: instrumentation-aiopg 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 -- -ra - - py311-test-instrumentation-aiopg_ubuntu-latest: - name: instrumentation-aiopg 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 -- -ra - - py312-test-instrumentation-aiopg_ubuntu-latest: - name: instrumentation-aiopg 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 -- -ra - - py313-test-instrumentation-aiopg_ubuntu-latest: - name: instrumentation-aiopg 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 -- -ra - - py314-test-instrumentation-aiopg_ubuntu-latest: - name: instrumentation-aiopg 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 -- -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_ubuntu-latest: - name: instrumentation-botocore-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-botocore-0 -- -ra - - py39-test-instrumentation-botocore-1_ubuntu-latest: - name: instrumentation-botocore-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-botocore-1 -- -ra - - py310-test-instrumentation-botocore-0_ubuntu-latest: - name: instrumentation-botocore-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-botocore-0 -- -ra - - py310-test-instrumentation-botocore-1_ubuntu-latest: - name: instrumentation-botocore-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-botocore-1 -- -ra - - py311-test-instrumentation-botocore-0_ubuntu-latest: - name: instrumentation-botocore-0 3.11 Ubuntu - runs-on: ubuntu-latest + batch_079_loongsuite_python_arc_311: + name: 3.11 ARC batch 079 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -2862,11 +1531,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-botocore-0 -- -ra + run: tox run-parallel -p 4 -e py311-test-instrumentation-kafka-pythonng,py311-test-instrumentation-confluent-kafka,py311-test-instrumentation-asyncio,py311-test-instrumentation-cassandra-driver -- -ra - py311-test-instrumentation-botocore-1_ubuntu-latest: - name: instrumentation-botocore-1 3.11 Ubuntu - runs-on: ubuntu-latest + batch_080_loongsuite_python_arc_311: + name: 3.11 ARC batch 080 (2 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -2881,11 +1550,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-botocore-1 -- -ra + run: tox run-parallel -p 2 -e py311-test-instrumentation-cassandra-scylla,py311-test-processor-baggage -- -ra - py312-test-instrumentation-botocore-0_ubuntu-latest: - name: instrumentation-botocore-0 3.12 Ubuntu - runs-on: ubuntu-latest + batch_081_loongsuite_python_arc_312: + name: 3.12 ARC batch 081 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -2900,11 +1569,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-botocore-0 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-openai-v2-oldest,py312-test-instrumentation-openai-v2-latest,py312-test-instrumentation-openai_agents-v2-oldest,py312-test-instrumentation-openai_agents-v2-latest -- -ra - py312-test-instrumentation-botocore-1_ubuntu-latest: - name: instrumentation-botocore-1 3.12 Ubuntu - runs-on: ubuntu-latest + batch_082_loongsuite_python_arc_312: + name: 3.12 ARC batch 082 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -2919,144 +1588,68 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-botocore-1 -- -ra - - py313-test-instrumentation-botocore-0_ubuntu-latest: - name: instrumentation-botocore-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-botocore-0 -- -ra - - py313-test-instrumentation-botocore-1_ubuntu-latest: - name: instrumentation-botocore-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-botocore-1 -- -ra - - py314-test-instrumentation-botocore-0_ubuntu-latest: - name: instrumentation-botocore-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-botocore-0 -- -ra - - py314-test-instrumentation-botocore-1_ubuntu-latest: - name: instrumentation-botocore-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-botocore-1 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-vertexai-oldest,py312-test-instrumentation-vertexai-latest,py312-test-instrumentation-google-genai-oldest,py312-test-instrumentation-google-genai-latest -- -ra - py39-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs 3.9 Ubuntu - runs-on: ubuntu-latest + batch_083_loongsuite_python_arc_312: + name: 3.12 ARC batch 083 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-anthropic-oldest,py312-test-instrumentation-anthropic-latest,py312-test-instrumentation-claude-agent-sdk-oldest,py312-test-instrumentation-claude-agent-sdk-latest -- -ra - py310-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs 3.10 Ubuntu - runs-on: ubuntu-latest + batch_084_loongsuite_python_arc_312: + name: 3.12 ARC batch 084 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-resource-detector-containerid,py312-test-resource-detector-azure-0,py312-test-resource-detector-azure-1,py312-test-sdk-extension-aws-0 -- -ra - py311-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs 3.11 Ubuntu - runs-on: ubuntu-latest + batch_085_loongsuite_python_arc_312: + name: 3.12 ARC batch 085 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-sdk-extension-aws-1,py312-test-distro,py312-test-opentelemetry-instrumentation,py312-test-instrumentation-aiohttp-client -- -ra - py312-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs 3.12 Ubuntu - runs-on: ubuntu-latest + batch_086_loongsuite_python_arc_312: + name: 3.12 ARC batch 086 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3071,201 +1664,201 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-aiohttp-server,py312-test-instrumentation-aiopg,py312-test-instrumentation-aws-lambda,py312-test-instrumentation-botocore-0 -- -ra - py313-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs 3.13 Ubuntu - runs-on: ubuntu-latest + batch_087_loongsuite_python_arc_312: + name: 3.12 ARC batch 087 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-botocore-1,py312-test-instrumentation-boto3sqs,py312-test-instrumentation-django-1,py312-test-instrumentation-django-3 -- -ra - py314-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs 3.14 Ubuntu - runs-on: ubuntu-latest + batch_088_loongsuite_python_arc_312: + name: 3.12 ARC batch 088 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-dbapi,py312-test-instrumentation-asyncclick,py312-test-instrumentation-click,py312-test-instrumentation-elasticsearch-0 -- -ra - pypy3-test-instrumentation-boto3sqs_ubuntu-latest: - name: instrumentation-boto3sqs pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_089_loongsuite_python_arc_312: + name: 3.12 ARC batch 089 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-boto3sqs -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-elasticsearch-1,py312-test-instrumentation-elasticsearch-2,py312-test-instrumentation-falcon-1,py312-test-instrumentation-falcon-2 -- -ra - py39-test-instrumentation-django-0_ubuntu-latest: - name: instrumentation-django-0 3.9 Ubuntu - runs-on: ubuntu-latest + batch_090_loongsuite_python_arc_312: + name: 3.12 ARC batch 090 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-django-0 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-falcon-3,py312-test-instrumentation-falcon-4,py312-test-instrumentation-fastapi,py312-test-instrumentation-flask-0 -- -ra - py39-test-instrumentation-django-1_ubuntu-latest: - name: instrumentation-django-1 3.9 Ubuntu - runs-on: ubuntu-latest + batch_091_loongsuite_python_arc_312: + name: 3.12 ARC batch 091 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-django-1 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-flask-1,py312-test-instrumentation-flask-2,py312-test-instrumentation-flask-3,py312-test-instrumentation-urllib -- -ra - py39-test-instrumentation-django-2_ubuntu-latest: - name: instrumentation-django-2 3.9 Ubuntu - runs-on: ubuntu-latest + batch_092_loongsuite_python_arc_312: + name: 3.12 ARC batch 092 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-django-2 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-urllib3-0,py312-test-instrumentation-urllib3-1,py312-test-instrumentation-requests,py312-test-instrumentation-starlette-oldest -- -ra - py310-test-instrumentation-django-1_ubuntu-latest: - name: instrumentation-django-1 3.10 Ubuntu - runs-on: ubuntu-latest + batch_093_loongsuite_python_arc_312: + name: 3.12 ARC batch 093 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-django-1 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-starlette-latest,py312-test-instrumentation-jinja2,py312-test-instrumentation-logging,py312-test-exporter-richconsole -- -ra - py310-test-instrumentation-django-3_ubuntu-latest: - name: instrumentation-django-3 3.10 Ubuntu - runs-on: ubuntu-latest + batch_094_loongsuite_python_arc_312: + name: 3.12 ARC batch 094 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-django-3 -- -ra + run: tox run-parallel -p 4 -e py312-test-exporter-prometheus-remote-write,py312-test-instrumentation-mysql-0,py312-test-instrumentation-mysql-1,py312-test-instrumentation-mysqlclient -- -ra - py311-test-instrumentation-django-1_ubuntu-latest: - name: instrumentation-django-1 3.11 Ubuntu - runs-on: ubuntu-latest + batch_095_loongsuite_python_arc_312: + name: 3.12 ARC batch 095 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-django-1 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-psycopg2,py312-test-instrumentation-psycopg2-binary,py312-test-instrumentation-psycopg,py312-test-instrumentation-pymemcache-0 -- -ra - py311-test-instrumentation-django-3_ubuntu-latest: - name: instrumentation-django-3 3.11 Ubuntu - runs-on: ubuntu-latest + batch_096_loongsuite_python_arc_312: + name: 3.12 ARC batch 096 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-django-3 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-pymemcache-1,py312-test-instrumentation-pymemcache-2,py312-test-instrumentation-pymemcache-3,py312-test-instrumentation-pymemcache-4 -- -ra - py312-test-instrumentation-django-1_ubuntu-latest: - name: instrumentation-django-1 3.12 Ubuntu - runs-on: ubuntu-latest + batch_097_loongsuite_python_arc_312: + name: 3.12 ARC batch 097 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3280,11 +1873,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-django-1 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-pymongo,py312-test-instrumentation-pymysql,py312-test-instrumentation-pymssql,py312-test-instrumentation-pyramid -- -ra - py312-test-instrumentation-django-3_ubuntu-latest: - name: instrumentation-django-3 3.12 Ubuntu - runs-on: ubuntu-latest + batch_098_loongsuite_python_arc_312: + name: 3.12 ARC batch 098 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3299,144 +1892,144 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-django-3 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-asgi,py312-test-instrumentation-asyncpg,py312-test-instrumentation-sqlite3,py312-test-instrumentation-wsgi -- -ra - py313-test-instrumentation-django-3_ubuntu-latest: - name: instrumentation-django-3 3.13 Ubuntu - runs-on: ubuntu-latest + batch_099_loongsuite_python_arc_312: + name: 3.12 ARC batch 099 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-django-3 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-grpc-0,py312-test-instrumentation-grpc-1,py312-test-instrumentation-sqlalchemy-1,py312-test-instrumentation-sqlalchemy-2 -- -ra - py314-test-instrumentation-django-3_ubuntu-latest: - name: instrumentation-django-3 3.14 Ubuntu - runs-on: ubuntu-latest + batch_100_loongsuite_python_arc_312: + name: 3.12 ARC batch 100 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-django-3 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-redis,py312-test-instrumentation-remoulade,py312-test-instrumentation-celery,py312-test-instrumentation-system-metrics -- -ra - pypy3-test-instrumentation-django-0_ubuntu-latest: - name: instrumentation-django-0 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_101_loongsuite_python_arc_312: + name: 3.12 ARC batch 101 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-django-0 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-threading,py312-test-instrumentation-tornado,py312-test-instrumentation-tortoiseorm,py312-test-instrumentation-httpx-0 -- -ra - pypy3-test-instrumentation-django-1_ubuntu-latest: - name: instrumentation-django-1 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_102_loongsuite_python_arc_312: + name: 3.12 ARC batch 102 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-django-1 -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-httpx-1,py312-test-util-http,py312-test-exporter-credential-provider-gcp,py312-test-util-genai -- -ra - py39-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi 3.9 Ubuntu - runs-on: ubuntu-latest + batch_103_loongsuite_python_arc_312: + name: 3.12 ARC batch 103 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py312-test-propagator-aws-xray-0,py312-test-propagator-aws-xray-1,py312-test-propagator-ot-trace,py312-test-instrumentation-sio-pika-0 -- -ra - py310-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi 3.10 Ubuntu - runs-on: ubuntu-latest + batch_104_loongsuite_python_arc_312: + name: 3.12 ARC batch 104 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-sio-pika-1,py312-test-instrumentation-aio-pika-0,py312-test-instrumentation-aio-pika-1,py312-test-instrumentation-aio-pika-2 -- -ra - py311-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi 3.11 Ubuntu - runs-on: ubuntu-latest + batch_105_loongsuite_python_arc_312: + name: 3.12 ARC batch 105 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-aio-pika-3,py312-test-instrumentation-aiokafka,py312-test-instrumentation-kafka-pythonng,py312-test-instrumentation-confluent-kafka -- -ra - py312-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi 3.12 Ubuntu - runs-on: ubuntu-latest + batch_106_loongsuite_python_arc_312: + name: 3.12 ARC batch 106 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3451,11 +2044,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py312-test-instrumentation-asyncio,py312-test-instrumentation-cassandra-driver,py312-test-instrumentation-cassandra-scylla,py312-test-processor-baggage -- -ra - py313-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi 3.13 Ubuntu - runs-on: ubuntu-latest + batch_107_loongsuite_python_arc_313: + name: 3.13 ARC batch 107 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3470,182 +2063,182 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-openai-v2-oldest,py313-test-instrumentation-openai-v2-latest,py313-test-instrumentation-openai_agents-v2-oldest,py313-test-instrumentation-openai_agents-v2-latest -- -ra - py314-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi 3.14 Ubuntu - runs-on: ubuntu-latest + batch_108_loongsuite_python_arc_313: + name: 3.13 ARC batch 108 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-vertexai-oldest,py313-test-instrumentation-vertexai-latest,py313-test-instrumentation-google-genai-oldest,py313-test-instrumentation-google-genai-latest -- -ra - pypy3-test-instrumentation-dbapi_ubuntu-latest: - name: instrumentation-dbapi pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_109_loongsuite_python_arc_313: + name: 3.13 ARC batch 109 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-dbapi -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-anthropic-oldest,py313-test-instrumentation-anthropic-latest,py313-test-instrumentation-claude-agent-sdk-oldest,py313-test-instrumentation-claude-agent-sdk-latest -- -ra - py39-test-instrumentation-boto_ubuntu-latest: - name: instrumentation-boto 3.9 Ubuntu - runs-on: ubuntu-latest + batch_110_loongsuite_python_arc_313: + name: 3.13 ARC batch 110 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-boto -- -ra + run: tox run-parallel -p 4 -e py313-test-resource-detector-containerid,py313-test-resource-detector-azure-0,py313-test-resource-detector-azure-1,py313-test-sdk-extension-aws-0 -- -ra - py310-test-instrumentation-boto_ubuntu-latest: - name: instrumentation-boto 3.10 Ubuntu - runs-on: ubuntu-latest + batch_111_loongsuite_python_arc_313: + name: 3.13 ARC batch 111 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-boto -- -ra + run: tox run-parallel -p 4 -e py313-test-sdk-extension-aws-1,py313-test-distro,py313-test-opentelemetry-instrumentation,py313-test-instrumentation-aiohttp-client -- -ra - py311-test-instrumentation-boto_ubuntu-latest: - name: instrumentation-boto 3.11 Ubuntu - runs-on: ubuntu-latest + batch_112_loongsuite_python_arc_313: + name: 3.13 ARC batch 112 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-boto -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-aiohttp-server,py313-test-instrumentation-aiopg,py313-test-instrumentation-aws-lambda,py313-test-instrumentation-botocore-0 -- -ra - py39-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick 3.9 Ubuntu - runs-on: ubuntu-latest + batch_113_loongsuite_python_arc_313: + name: 3.13 ARC batch 113 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-botocore-1,py313-test-instrumentation-boto3sqs,py313-test-instrumentation-django-3,py313-test-instrumentation-dbapi -- -ra - py310-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick 3.10 Ubuntu - runs-on: ubuntu-latest + batch_114_loongsuite_python_arc_313: + name: 3.13 ARC batch 114 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-asyncclick,py313-test-instrumentation-click,py313-test-instrumentation-elasticsearch-0,py313-test-instrumentation-elasticsearch-1 -- -ra - py311-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick 3.11 Ubuntu - runs-on: ubuntu-latest + batch_115_loongsuite_python_arc_313: + name: 3.13 ARC batch 115 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-elasticsearch-2,py313-test-instrumentation-falcon-4,py313-test-instrumentation-fastapi,py313-test-instrumentation-flask-0 -- -ra - py312-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick 3.12 Ubuntu - runs-on: ubuntu-latest + batch_116_loongsuite_python_arc_313: + name: 3.13 ARC batch 116 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-flask-1,py313-test-instrumentation-flask-2,py313-test-instrumentation-flask-3,py313-test-instrumentation-urllib -- -ra - py313-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick 3.13 Ubuntu - runs-on: ubuntu-latest + batch_117_loongsuite_python_arc_313: + name: 3.13 ARC batch 117 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3660,125 +2253,125 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-urllib3-0,py313-test-instrumentation-urllib3-1,py313-test-instrumentation-requests,py313-test-instrumentation-starlette-oldest -- -ra - py314-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick 3.14 Ubuntu - runs-on: ubuntu-latest + batch_118_loongsuite_python_arc_313: + name: 3.13 ARC batch 118 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-starlette-latest,py313-test-instrumentation-jinja2,py313-test-instrumentation-logging,py313-test-exporter-richconsole -- -ra - pypy3-test-instrumentation-asyncclick_ubuntu-latest: - name: instrumentation-asyncclick pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_119_loongsuite_python_arc_313: + name: 3.13 ARC batch 119 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-asyncclick -- -ra + run: tox run-parallel -p 4 -e py313-test-exporter-prometheus-remote-write,py313-test-instrumentation-mysql-0,py313-test-instrumentation-mysql-1,py313-test-instrumentation-mysqlclient -- -ra - py39-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click 3.9 Ubuntu - runs-on: ubuntu-latest + batch_120_loongsuite_python_arc_313: + name: 3.13 ARC batch 120 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-psycopg2,py313-test-instrumentation-psycopg2-binary,py313-test-instrumentation-psycopg,py313-test-instrumentation-pymemcache-0 -- -ra - py310-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click 3.10 Ubuntu - runs-on: ubuntu-latest + batch_121_loongsuite_python_arc_313: + name: 3.13 ARC batch 121 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-pymemcache-1,py313-test-instrumentation-pymemcache-2,py313-test-instrumentation-pymemcache-3,py313-test-instrumentation-pymemcache-4 -- -ra - py311-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click 3.11 Ubuntu - runs-on: ubuntu-latest + batch_122_loongsuite_python_arc_313: + name: 3.13 ARC batch 122 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-pymongo,py313-test-instrumentation-pymysql,py313-test-instrumentation-pymssql,py313-test-instrumentation-pyramid -- -ra - py312-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click 3.12 Ubuntu - runs-on: ubuntu-latest + batch_123_loongsuite_python_arc_313: + name: 3.13 ARC batch 123 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-asgi,py313-test-instrumentation-asyncpg,py313-test-instrumentation-sqlite3,py313-test-instrumentation-wsgi -- -ra - py313-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click 3.13 Ubuntu - runs-on: ubuntu-latest + batch_124_loongsuite_python_arc_313: + name: 3.13 ARC batch 124 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -3793,334 +2386,334 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-grpc-1,py313-test-instrumentation-sqlalchemy-1,py313-test-instrumentation-sqlalchemy-2,py313-test-instrumentation-redis -- -ra - py314-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click 3.14 Ubuntu - runs-on: ubuntu-latest + batch_125_loongsuite_python_arc_313: + name: 3.13 ARC batch 125 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-remoulade,py313-test-instrumentation-celery,py313-test-instrumentation-system-metrics,py313-test-instrumentation-threading -- -ra - pypy3-test-instrumentation-click_ubuntu-latest: - name: instrumentation-click pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_126_loongsuite_python_arc_313: + name: 3.13 ARC batch 126 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-click -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-tornado,py313-test-instrumentation-tortoiseorm,py313-test-instrumentation-httpx-1,py313-test-util-http -- -ra - py39-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 3.9 Ubuntu - runs-on: ubuntu-latest + batch_127_loongsuite_python_arc_313: + name: 3.13 ARC batch 127 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py313-test-exporter-credential-provider-gcp,py313-test-util-genai,py313-test-propagator-aws-xray-0,py313-test-propagator-aws-xray-1 -- -ra - py39-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 3.9 Ubuntu - runs-on: ubuntu-latest + batch_128_loongsuite_python_arc_313: + name: 3.13 ARC batch 128 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 4 -e py313-test-propagator-ot-trace,py313-test-instrumentation-sio-pika-0,py313-test-instrumentation-sio-pika-1,py313-test-instrumentation-aio-pika-0 -- -ra - py39-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 3.9 Ubuntu - runs-on: ubuntu-latest + batch_129_loongsuite_python_arc_313: + name: 3.13 ARC batch 129 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-aio-pika-1,py313-test-instrumentation-aio-pika-2,py313-test-instrumentation-aio-pika-3,py313-test-instrumentation-aiokafka -- -ra - py310-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 3.10 Ubuntu - runs-on: ubuntu-latest + batch_130_loongsuite_python_arc_313: + name: 3.13 ARC batch 130 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py313-test-instrumentation-kafka-pythonng,py313-test-instrumentation-confluent-kafka,py313-test-instrumentation-asyncio,py313-test-instrumentation-cassandra-driver -- -ra - py310-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 3.10 Ubuntu - runs-on: ubuntu-latest + batch_131_loongsuite_python_arc_313: + name: 3.13 ARC batch 131 (2 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 2 -e py313-test-instrumentation-cassandra-scylla,py313-test-processor-baggage -- -ra - py310-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 3.10 Ubuntu - runs-on: ubuntu-latest + batch_132_loongsuite_python_arc_314: + name: 3.14 ARC batch 132 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-openai-v2-oldest,py314-test-instrumentation-openai-v2-latest,py314-test-instrumentation-openai_agents-v2-oldest,py314-test-instrumentation-openai_agents-v2-latest -- -ra - py311-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 3.11 Ubuntu - runs-on: ubuntu-latest + batch_133_loongsuite_python_arc_314: + name: 3.14 ARC batch 133 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-vertexai-oldest,py314-test-instrumentation-vertexai-latest,py314-test-instrumentation-google-genai-oldest,py314-test-instrumentation-google-genai-latest -- -ra - py311-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 3.11 Ubuntu - runs-on: ubuntu-latest + batch_134_loongsuite_python_arc_314: + name: 3.14 ARC batch 134 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-anthropic-oldest,py314-test-instrumentation-anthropic-latest,py314-test-resource-detector-containerid,py314-test-resource-detector-azure-0 -- -ra - py311-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 3.11 Ubuntu - runs-on: ubuntu-latest + batch_135_loongsuite_python_arc_314: + name: 3.14 ARC batch 135 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-resource-detector-azure-1,py314-test-sdk-extension-aws-0,py314-test-sdk-extension-aws-1,py314-test-distro -- -ra - py312-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 3.12 Ubuntu - runs-on: ubuntu-latest + batch_136_loongsuite_python_arc_314: + name: 3.14 ARC batch 136 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py314-test-opentelemetry-instrumentation,py314-test-instrumentation-aiohttp-client,py314-test-instrumentation-aiohttp-server,py314-test-instrumentation-aiopg -- -ra - py312-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 3.12 Ubuntu - runs-on: ubuntu-latest + batch_137_loongsuite_python_arc_314: + name: 3.14 ARC batch 137 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-aws-lambda,py314-test-instrumentation-botocore-0,py314-test-instrumentation-botocore-1,py314-test-instrumentation-boto3sqs -- -ra - py312-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 3.12 Ubuntu - runs-on: ubuntu-latest + batch_138_loongsuite_python_arc_314: + name: 3.14 ARC batch 138 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-django-3,py314-test-instrumentation-dbapi,py314-test-instrumentation-asyncclick,py314-test-instrumentation-click -- -ra - py313-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 3.13 Ubuntu - runs-on: ubuntu-latest + batch_139_loongsuite_python_arc_314: + name: 3.14 ARC batch 139 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-elasticsearch-0,py314-test-instrumentation-elasticsearch-1,py314-test-instrumentation-elasticsearch-2,py314-test-instrumentation-falcon-4 -- -ra - py313-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 3.13 Ubuntu - runs-on: ubuntu-latest + batch_140_loongsuite_python_arc_314: + name: 3.14 ARC batch 140 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-fastapi,py314-test-instrumentation-flask-0,py314-test-instrumentation-flask-1,py314-test-instrumentation-flask-2 -- -ra - py313-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 3.13 Ubuntu - runs-on: ubuntu-latest + batch_141_loongsuite_python_arc_314: + name: 3.14 ARC batch 141 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-flask-3,py314-test-instrumentation-urllib,py314-test-instrumentation-requests,py314-test-instrumentation-starlette-oldest -- -ra - py314-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 3.14 Ubuntu - runs-on: ubuntu-latest + batch_142_loongsuite_python_arc_314: + name: 3.14 ARC batch 142 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4135,11 +2728,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-starlette-latest,py314-test-instrumentation-jinja2,py314-test-instrumentation-logging,py314-test-exporter-richconsole -- -ra - py314-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 3.14 Ubuntu - runs-on: ubuntu-latest + batch_143_loongsuite_python_arc_314: + name: 3.14 ARC batch 143 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4154,11 +2747,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-exporter-prometheus-remote-write,py314-test-instrumentation-mysql-0,py314-test-instrumentation-mysql-1,py314-test-instrumentation-mysqlclient -- -ra - py314-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 3.14 Ubuntu - runs-on: ubuntu-latest + batch_144_loongsuite_python_arc_314: + name: 3.14 ARC batch 144 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4173,410 +2766,410 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-psycopg2,py314-test-instrumentation-psycopg2-binary,py314-test-instrumentation-psycopg,py314-test-instrumentation-pymemcache-0 -- -ra - pypy3-test-instrumentation-elasticsearch-0_ubuntu-latest: - name: instrumentation-elasticsearch-0 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_145_loongsuite_python_arc_314: + name: 3.14 ARC batch 145 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-elasticsearch-0 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-pymemcache-1,py314-test-instrumentation-pymemcache-2,py314-test-instrumentation-pymemcache-3,py314-test-instrumentation-pymemcache-4 -- -ra - pypy3-test-instrumentation-elasticsearch-1_ubuntu-latest: - name: instrumentation-elasticsearch-1 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_146_loongsuite_python_arc_314: + name: 3.14 ARC batch 146 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-elasticsearch-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-pymongo,py314-test-instrumentation-pymysql,py314-test-instrumentation-pymssql,py314-test-instrumentation-pyramid -- -ra - pypy3-test-instrumentation-elasticsearch-2_ubuntu-latest: - name: instrumentation-elasticsearch-2 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_147_loongsuite_python_arc_314: + name: 3.14 ARC batch 147 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python pypy-3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "pypy-3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-elasticsearch-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-asgi,py314-test-instrumentation-asyncpg,py314-test-instrumentation-sqlite3,py314-test-instrumentation-wsgi -- -ra - py39-test-instrumentation-falcon-0_ubuntu-latest: - name: instrumentation-falcon-0 3.9 Ubuntu - runs-on: ubuntu-latest + batch_148_loongsuite_python_arc_314: + name: 3.14 ARC batch 148 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-falcon-0 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-grpc-1,py314-test-instrumentation-sqlalchemy-2,py314-test-instrumentation-redis,py314-test-instrumentation-remoulade -- -ra - py39-test-instrumentation-falcon-1_ubuntu-latest: - name: instrumentation-falcon-1 3.9 Ubuntu - runs-on: ubuntu-latest + batch_149_loongsuite_python_arc_314: + name: 3.14 ARC batch 149 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-falcon-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-celery,py314-test-instrumentation-system-metrics,py314-test-instrumentation-threading,py314-test-instrumentation-tornado -- -ra - py39-test-instrumentation-falcon-2_ubuntu-latest: - name: instrumentation-falcon-2 3.9 Ubuntu - runs-on: ubuntu-latest + batch_150_loongsuite_python_arc_314: + name: 3.14 ARC batch 150 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-falcon-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-tortoiseorm,py314-test-instrumentation-httpx-1,py314-test-util-http,py314-test-exporter-credential-provider-gcp -- -ra - py39-test-instrumentation-falcon-3_ubuntu-latest: - name: instrumentation-falcon-3 3.9 Ubuntu - runs-on: ubuntu-latest + batch_151_loongsuite_python_arc_314: + name: 3.14 ARC batch 151 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-falcon-3 -- -ra + run: tox run-parallel -p 4 -e py314-test-util-genai,py314-test-propagator-aws-xray-0,py314-test-propagator-aws-xray-1,py314-test-propagator-ot-trace -- -ra - py310-test-instrumentation-falcon-1_ubuntu-latest: - name: instrumentation-falcon-1 3.10 Ubuntu - runs-on: ubuntu-latest + batch_152_loongsuite_python_arc_314: + name: 3.14 ARC batch 152 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-falcon-1 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-sio-pika-0,py314-test-instrumentation-sio-pika-1,py314-test-instrumentation-aio-pika-0,py314-test-instrumentation-aio-pika-1 -- -ra - py310-test-instrumentation-falcon-2_ubuntu-latest: - name: instrumentation-falcon-2 3.10 Ubuntu - runs-on: ubuntu-latest + batch_153_loongsuite_python_arc_314: + name: 3.14 ARC batch 153 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-falcon-2 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-aio-pika-2,py314-test-instrumentation-aio-pika-3,py314-test-instrumentation-aiokafka,py314-test-instrumentation-kafka-pythonng -- -ra - py310-test-instrumentation-falcon-3_ubuntu-latest: - name: instrumentation-falcon-3 3.10 Ubuntu - runs-on: ubuntu-latest + batch_154_loongsuite_python_arc_314: + name: 3.14 ARC batch 154 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-falcon-3 -- -ra + run: tox run-parallel -p 4 -e py314-test-instrumentation-confluent-kafka,py314-test-instrumentation-asyncio,py314-test-instrumentation-cassandra-driver,py314-test-instrumentation-cassandra-scylla -- -ra - py310-test-instrumentation-falcon-4_ubuntu-latest: - name: instrumentation-falcon-4 3.10 Ubuntu - runs-on: ubuntu-latest + py314-test-processor-baggage_loongsuite-python-arc: + name: processor-baggage 3.14 ARC + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.14" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-falcon-4 -- -ra + run: tox -e py314-test-processor-baggage -- -ra - py311-test-instrumentation-falcon-1_ubuntu-latest: - name: instrumentation-falcon-1 3.11 Ubuntu - runs-on: ubuntu-latest + batch_155_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 155 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-falcon-1 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-openai-v2-oldest,pypy3-test-instrumentation-openai-v2-latest,pypy3-test-resource-detector-containerid,pypy3-test-resource-detector-azure-0 -- -ra - py311-test-instrumentation-falcon-2_ubuntu-latest: - name: instrumentation-falcon-2 3.11 Ubuntu - runs-on: ubuntu-latest + batch_156_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 156 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-falcon-2 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-resource-detector-azure-1,pypy3-test-sdk-extension-aws-0,pypy3-test-sdk-extension-aws-1,pypy3-test-distro -- -ra - py311-test-instrumentation-falcon-3_ubuntu-latest: - name: instrumentation-falcon-3 3.11 Ubuntu - runs-on: ubuntu-latest + batch_157_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 157 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-falcon-3 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-opentelemetry-instrumentation,pypy3-test-instrumentation-aiohttp-client,pypy3-test-instrumentation-aiohttp-server,pypy3-test-instrumentation-aws-lambda -- -ra - py311-test-instrumentation-falcon-4_ubuntu-latest: - name: instrumentation-falcon-4 3.11 Ubuntu - runs-on: ubuntu-latest + batch_158_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 158 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-falcon-4 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-boto3sqs,pypy3-test-instrumentation-django-0,pypy3-test-instrumentation-django-1,pypy3-test-instrumentation-dbapi -- -ra - py312-test-instrumentation-falcon-1_ubuntu-latest: - name: instrumentation-falcon-1 3.12 Ubuntu - runs-on: ubuntu-latest + batch_159_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 159 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-falcon-1 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-asyncclick,pypy3-test-instrumentation-click,pypy3-test-instrumentation-elasticsearch-0,pypy3-test-instrumentation-elasticsearch-1 -- -ra - py312-test-instrumentation-falcon-2_ubuntu-latest: - name: instrumentation-falcon-2 3.12 Ubuntu - runs-on: ubuntu-latest + batch_160_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 160 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-falcon-2 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-elasticsearch-2,pypy3-test-instrumentation-falcon-0,pypy3-test-instrumentation-falcon-1,pypy3-test-instrumentation-falcon-2 -- -ra - py312-test-instrumentation-falcon-3_ubuntu-latest: - name: instrumentation-falcon-3 3.12 Ubuntu - runs-on: ubuntu-latest + batch_161_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 161 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-falcon-3 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-falcon-3,pypy3-test-instrumentation-falcon-4,pypy3-test-instrumentation-fastapi,pypy3-test-instrumentation-flask-0 -- -ra - py312-test-instrumentation-falcon-4_ubuntu-latest: - name: instrumentation-falcon-4 3.12 Ubuntu - runs-on: ubuntu-latest + batch_162_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 162 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-falcon-4 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-flask-1,pypy3-test-instrumentation-urllib,pypy3-test-instrumentation-urllib3-0,pypy3-test-instrumentation-urllib3-1 -- -ra - py313-test-instrumentation-falcon-4_ubuntu-latest: - name: instrumentation-falcon-4 3.13 Ubuntu - runs-on: ubuntu-latest + batch_163_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 163 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-falcon-4 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-starlette-oldest,pypy3-test-instrumentation-starlette-latest,pypy3-test-instrumentation-jinja2,pypy3-test-instrumentation-logging -- -ra - py314-test-instrumentation-falcon-4_ubuntu-latest: - name: instrumentation-falcon-4 3.14 Ubuntu - runs-on: ubuntu-latest + batch_164_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 164 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-falcon-4 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-exporter-richconsole,pypy3-test-instrumentation-mysql-0,pypy3-test-instrumentation-mysql-1,pypy3-test-instrumentation-mysqlclient -- -ra - pypy3-test-instrumentation-falcon-0_ubuntu-latest: - name: instrumentation-falcon-0 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_165_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 165 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4591,11 +3184,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-falcon-0 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-psycopg,pypy3-test-instrumentation-pymemcache-0,pypy3-test-instrumentation-pymemcache-1,pypy3-test-instrumentation-pymemcache-2 -- -ra - pypy3-test-instrumentation-falcon-1_ubuntu-latest: - name: instrumentation-falcon-1 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_166_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 166 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4610,11 +3203,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-falcon-1 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-pymemcache-3,pypy3-test-instrumentation-pymemcache-4,pypy3-test-instrumentation-pymongo,pypy3-test-instrumentation-pymysql -- -ra - pypy3-test-instrumentation-falcon-2_ubuntu-latest: - name: instrumentation-falcon-2 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_167_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 167 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4629,11 +3222,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-falcon-2 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-pyramid,pypy3-test-instrumentation-asgi,pypy3-test-instrumentation-sqlite3,pypy3-test-instrumentation-wsgi -- -ra - pypy3-test-instrumentation-falcon-3_ubuntu-latest: - name: instrumentation-falcon-3 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_168_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 168 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4648,11 +3241,11 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-falcon-3 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-sqlalchemy-0,pypy3-test-instrumentation-sqlalchemy-1,pypy3-test-instrumentation-sqlalchemy-2,pypy3-test-instrumentation-redis -- -ra - pypy3-test-instrumentation-falcon-4_ubuntu-latest: - name: instrumentation-falcon-4 pypy-3.9 Ubuntu - runs-on: ubuntu-latest + batch_169_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 169 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} @@ -4667,118 +3260,118 @@ jobs: run: pip install tox-uv - name: Run tests - run: tox -e pypy3-test-instrumentation-falcon-4 -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-celery,pypy3-test-instrumentation-system-metrics,pypy3-test-instrumentation-threading,pypy3-test-instrumentation-tornado -- -ra - py39-test-instrumentation-fastapi_ubuntu-latest: - name: instrumentation-fastapi 3.9 Ubuntu - runs-on: ubuntu-latest + batch_170_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 170 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py39-test-instrumentation-fastapi -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-tortoiseorm,pypy3-test-instrumentation-httpx-0,pypy3-test-instrumentation-httpx-1,pypy3-test-util-http -- -ra - py310-test-instrumentation-fastapi_ubuntu-latest: - name: instrumentation-fastapi 3.10 Ubuntu - runs-on: ubuntu-latest + batch_171_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 171 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.10 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py310-test-instrumentation-fastapi -- -ra + run: tox run-parallel -p 4 -e pypy3-test-util-genai,pypy3-test-propagator-aws-xray-0,pypy3-test-propagator-aws-xray-1,pypy3-test-propagator-ot-trace -- -ra - py311-test-instrumentation-fastapi_ubuntu-latest: - name: instrumentation-fastapi 3.11 Ubuntu - runs-on: ubuntu-latest + batch_172_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 172 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.11 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py311-test-instrumentation-fastapi -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-sio-pika-0,pypy3-test-instrumentation-sio-pika-1,pypy3-test-instrumentation-aio-pika-0,pypy3-test-instrumentation-aio-pika-1 -- -ra - py312-test-instrumentation-fastapi_ubuntu-latest: - name: instrumentation-fastapi 3.12 Ubuntu - runs-on: ubuntu-latest + batch_173_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 173 (4 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.12 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py312-test-instrumentation-fastapi -- -ra + run: tox run-parallel -p 4 -e pypy3-test-instrumentation-aio-pika-2,pypy3-test-instrumentation-aio-pika-3,pypy3-test-instrumentation-aiokafka,pypy3-test-instrumentation-kafka-python -- -ra - py313-test-instrumentation-fastapi_ubuntu-latest: - name: instrumentation-fastapi 3.13 Ubuntu - runs-on: ubuntu-latest + batch_174_loongsuite_python_arc_pypy_39: + name: pypy-3.9 ARC batch 174 (3 envs) + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.13 + - name: Set up Python pypy-3.9 uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "pypy-3.9" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py313-test-instrumentation-fastapi -- -ra + run: tox run-parallel -p 3 -e pypy3-test-instrumentation-kafka-pythonng,pypy3-test-instrumentation-cassandra-scylla,pypy3-test-processor-baggage -- -ra - py314-test-instrumentation-fastapi_ubuntu-latest: - name: instrumentation-fastapi 3.14 Ubuntu - runs-on: ubuntu-latest + pypy310-test-exporter-prometheus-remote-write_loongsuite-python-arc: + name: exporter-prometheus-remote-write pypy-3.10 ARC + runs-on: loongsuite-python-arc timeout-minutes: 30 steps: - name: Checkout repo @ SHA - ${{ github.sha }} uses: actions/checkout@v4 - - name: Set up Python 3.14 + - name: Set up Python pypy-3.10 uses: actions/setup-python@v5 with: - python-version: "3.14" + python-version: "pypy-3.10" - name: Install tox run: pip install tox-uv - name: Run tests - run: tox -e py314-test-instrumentation-fastapi -- -ra + run: tox -e pypy310-test-exporter-prometheus-remote-write -- -ra diff --git a/.github/workflows/test_1.yml b/.github/workflows/test_1.yml deleted file mode 100644 index 5826ec604..000000000 --- a/.github/workflows/test_1.yml +++ /dev/null @@ -1,4784 +0,0 @@ -# Do not edit this file. -# This file is generated automatically by executing tox -e generate-workflows - -name: Test 1 - -on: - push: - branches-ignore: - - 'release/*' - - 'otelbot/*' - 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 the pinned 0.62-compatible core commit. - # For PRs you can change the inner fallback if needed. - # For pushes you change the outer fallback if needed. - # 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 || - '37dea4bbdb1a3c83b96fc22c2f68a848b4989fb5' - ) || '37dea4bbdb1a3c83b96fc22c2f68a848b4989fb5' }} - CONTRIB_REPO_SHA: main - PIP_EXISTS_ACTION: w - -jobs: - - 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_ubuntu-latest: - name: instrumentation-asyncpg 3.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 -- -ra - - py310-test-instrumentation-asyncpg_ubuntu-latest: - name: instrumentation-asyncpg 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 -- -ra - - py311-test-instrumentation-asyncpg_ubuntu-latest: - name: instrumentation-asyncpg 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 -- -ra - - py312-test-instrumentation-asyncpg_ubuntu-latest: - name: instrumentation-asyncpg 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 -- -ra - - py313-test-instrumentation-asyncpg_ubuntu-latest: - name: instrumentation-asyncpg 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 -- -ra - - py314-test-instrumentation-asyncpg_ubuntu-latest: - name: instrumentation-asyncpg 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 -- -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_ubuntu-latest: - name: instrumentation-grpc-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-grpc-0 -- -ra - - py39-test-instrumentation-grpc-1_ubuntu-latest: - name: instrumentation-grpc-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-grpc-1 -- -ra - - py310-test-instrumentation-grpc-0_ubuntu-latest: - name: instrumentation-grpc-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-grpc-0 -- -ra - - py310-test-instrumentation-grpc-1_ubuntu-latest: - name: instrumentation-grpc-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-grpc-1 -- -ra - - py311-test-instrumentation-grpc-0_ubuntu-latest: - name: instrumentation-grpc-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-grpc-0 -- -ra - - py311-test-instrumentation-grpc-1_ubuntu-latest: - name: instrumentation-grpc-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-grpc-1 -- -ra - - py312-test-instrumentation-grpc-0_ubuntu-latest: - name: instrumentation-grpc-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-grpc-0 -- -ra - - py312-test-instrumentation-grpc-1_ubuntu-latest: - name: instrumentation-grpc-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-grpc-1 -- -ra - - py313-test-instrumentation-grpc-1_ubuntu-latest: - name: instrumentation-grpc-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-grpc-1 -- -ra - - py314-test-instrumentation-grpc-1_ubuntu-latest: - name: instrumentation-grpc-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-grpc-1 -- -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 diff --git a/.github/workflows/test_2.yml b/.github/workflows/test_2.yml deleted file mode 100644 index 2c62820b4..000000000 --- a/.github/workflows/test_2.yml +++ /dev/null @@ -1,3644 +0,0 @@ -# Do not edit this file. -# This file is generated automatically by executing tox -e generate-workflows - -name: Test 2 - -on: - push: - branches-ignore: - - 'release/*' - - 'otelbot/*' - 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 the pinned 0.62-compatible core commit. - # For PRs you can change the inner fallback if needed. - # For pushes you change the outer fallback if needed. - # 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 || - '37dea4bbdb1a3c83b96fc22c2f68a848b4989fb5' - ) || '37dea4bbdb1a3c83b96fc22c2f68a848b4989fb5' }} - CONTRIB_REPO_SHA: main - PIP_EXISTS_ACTION: w - -jobs: - - 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_ubuntu-latest: - name: instrumentation-httpx-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-httpx-0 -- -ra - - py39-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -ra - - py310-test-instrumentation-httpx-0_ubuntu-latest: - name: instrumentation-httpx-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-httpx-0 -- -ra - - py310-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -ra - - py311-test-instrumentation-httpx-0_ubuntu-latest: - name: instrumentation-httpx-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-httpx-0 -- -ra - - py311-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -ra - - py312-test-instrumentation-httpx-0_ubuntu-latest: - name: instrumentation-httpx-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-httpx-0 -- -ra - - py312-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -ra - - py313-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -ra - - py314-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -ra - - pypy3-test-instrumentation-httpx-0_ubuntu-latest: - name: instrumentation-httpx-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-httpx-0 -- -ra - - pypy3-test-instrumentation-httpx-1_ubuntu-latest: - name: instrumentation-httpx-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-httpx-1 -- -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_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - py39-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -ra - - py310-test-instrumentation-sio-pika-0_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - py310-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -ra - - py311-test-instrumentation-sio-pika-0_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - py311-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -ra - - py312-test-instrumentation-sio-pika-0_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - py312-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -ra - - py313-test-instrumentation-sio-pika-0_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - py313-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -ra - - py314-test-instrumentation-sio-pika-0_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - py314-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -ra - - pypy3-test-instrumentation-sio-pika-0_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-0 -- -ra - - pypy3-test-instrumentation-sio-pika-1_ubuntu-latest: - name: instrumentation-sio-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-sio-pika-1 -- -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