mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-05 22:09:56 +08:00
1170 lines
28 KiB
YAML
1170 lines
28 KiB
YAML
# Do not edit this file.
|
|
# This file is generated automatically by executing tox -e generate-workflows
|
|
|
|
name: Lint 0
|
|
|
|
on:
|
|
push:
|
|
branches-ignore:
|
|
- 'release/*'
|
|
pull_request:
|
|
|
|
env:
|
|
CORE_REPO_SHA: opentelemetrybot/update-version-to-1.32.0.dev-0.53b0.dev
|
|
CONTRIB_REPO_SHA: main
|
|
PIP_EXISTS_ACTION: w
|
|
|
|
jobs:
|
|
|
|
lint-instrumentation-openai-v2:
|
|
name: instrumentation-openai-v2
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-openai-v2
|
|
|
|
lint-instrumentation-vertexai:
|
|
name: instrumentation-vertexai
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-vertexai
|
|
|
|
lint-instrumentation-google-genai:
|
|
name: instrumentation-google-genai
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-google-genai
|
|
|
|
lint-resource-detector-container:
|
|
name: resource-detector-container
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-resource-detector-container
|
|
|
|
lint-resource-detector-azure:
|
|
name: resource-detector-azure
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-resource-detector-azure
|
|
|
|
lint-sdk-extension-aws:
|
|
name: sdk-extension-aws
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-sdk-extension-aws
|
|
|
|
lint-distro:
|
|
name: distro
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-distro
|
|
|
|
lint-opentelemetry-instrumentation:
|
|
name: opentelemetry-instrumentation
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-opentelemetry-instrumentation
|
|
|
|
lint-instrumentation-aiohttp-client:
|
|
name: instrumentation-aiohttp-client
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-aiohttp-client
|
|
|
|
lint-instrumentation-aiohttp-server:
|
|
name: instrumentation-aiohttp-server
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-aiohttp-server
|
|
|
|
lint-instrumentation-aiopg:
|
|
name: instrumentation-aiopg
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-aiopg
|
|
|
|
lint-instrumentation-aws-lambda:
|
|
name: instrumentation-aws-lambda
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-aws-lambda
|
|
|
|
lint-instrumentation-botocore:
|
|
name: instrumentation-botocore
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-botocore
|
|
|
|
lint-instrumentation-boto3sqs:
|
|
name: instrumentation-boto3sqs
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-boto3sqs
|
|
|
|
lint-instrumentation-django:
|
|
name: instrumentation-django
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-django
|
|
|
|
lint-instrumentation-dbapi:
|
|
name: instrumentation-dbapi
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-instrumentation-boto
|
|
|
|
lint-instrumentation-click:
|
|
name: instrumentation-click
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-util-http
|
|
|
|
lint-propagator-aws-xray:
|
|
name: propagator-aws-xray
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- 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
|
|
steps:
|
|
- name: Checkout repo @ SHA - ${{ github.sha }}
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python 3.13
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.13"
|
|
|
|
- name: Install tox
|
|
run: pip install tox-uv
|
|
|
|
- name: Run tests
|
|
run: tox -e lint-processor-baggage
|