Skip to content

Fix git pull error in core contrib test #2690

Fix git pull error in core contrib test

Fix git pull error in core contrib test #2690

Workflow file for this run

# 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: main
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-openai-v2 --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-openai-v2 --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-vertexai --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-vertexai --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-google-genai --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-google-genai --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-resource-detector-container --pkg-only
- name: Run tests
run: tox -e lint-resource-detector-container --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-resource-detector-azure --pkg-only
- name: Run tests
run: tox -e lint-resource-detector-azure --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-sdk-extension-aws --pkg-only
- name: Run tests
run: tox -e lint-sdk-extension-aws --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-distro --pkg-only
- name: Run tests
run: tox -e lint-distro --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-opentelemetry-instrumentation --pkg-only
- name: Run tests
run: tox -e lint-opentelemetry-instrumentation --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-aiohttp-client --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-aiohttp-client --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-aiohttp-server --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-aiohttp-server --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-aiopg --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-aiopg --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-aws-lambda --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-aws-lambda --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-botocore --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-botocore --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-boto3sqs --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-boto3sqs --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-django --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-django --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-dbapi --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-dbapi --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-boto --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-boto --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-click --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-click --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-elasticsearch --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-elasticsearch --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-falcon --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-falcon --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-fastapi --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-fastapi --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-flask --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-flask --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-urllib --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-urllib --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-urllib3 --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-urllib3 --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-requests --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-requests --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-starlette --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-starlette --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-jinja2 --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-jinja2 --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-logging --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-logging --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-exporter-richconsole --pkg-only
- name: Run tests
run: tox -e lint-exporter-richconsole --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-exporter-prometheus-remote-write --pkg-only
- name: Run tests
run: tox -e lint-exporter-prometheus-remote-write --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-mysql --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-mysql --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-mysqlclient --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-mysqlclient --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-psycopg2 --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-psycopg2 --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-psycopg --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-psycopg --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-pymemcache --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-pymemcache --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-pymongo --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-pymongo --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-pymysql --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-pymysql --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-pymssql --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-pymssql --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-pyramid --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-pyramid --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-asgi --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-asgi --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-asyncpg --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-asyncpg --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-sqlite3 --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-sqlite3 --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-wsgi --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-wsgi --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-grpc --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-grpc --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-sqlalchemy --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-sqlalchemy --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-redis --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-redis --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-remoulade --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-remoulade --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-celery --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-celery --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-system-metrics --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-system-metrics --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-threading --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-threading --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-tornado --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-tornado --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-tortoiseorm --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-tortoiseorm --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-httpx --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-httpx --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-util-http --pkg-only
- name: Run tests
run: tox -e lint-util-http --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-propagator-aws-xray --pkg-only
- name: Run tests
run: tox -e lint-propagator-aws-xray --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-propagator-ot-trace --pkg-only
- name: Run tests
run: tox -e lint-propagator-ot-trace --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-sio-pika --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-sio-pika --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-aio-pika --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-aio-pika --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-aiokafka --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-aiokafka --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-kafka-python --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-kafka-python --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-confluent-kafka --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-confluent-kafka --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-asyncio --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-asyncio --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-instrumentation-cassandra --pkg-only
- name: Run tests
run: tox -e lint-instrumentation-cassandra --skip-pkg-install
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: Setup tox with retry
uses: nick-fields/retry@v2
with:
timeout_minutes: 10
max_attempts: 3
command: tox -e lint-processor-baggage --pkg-only
- name: Run tests
run: tox -e lint-processor-baggage --skip-pkg-install