-
Notifications
You must be signed in to change notification settings - Fork 626
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
339 changed files
with
5,136 additions
and
2,061 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
--- | ||
name: Bug Report | ||
description: Create a report to help us improve | ||
labels: [bug] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thanks for taking the time to fill out this bug report! Please make sure to fill out the entire form below, providing as much context as you can in order to help us triage and track down your bug as quickly as possible. | ||
Before filing a bug, please be sure you have searched through [existing bugs](https://github.com/open-telemetry/opentelemetry-python-contrib/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug) to see if your bug is already addressed. | ||
- type: textarea | ||
id: environment | ||
attributes: | ||
label: Describe your environment | ||
description: | | ||
Please describe any aspect of your environment relevant to the problem, including your Python version, [platform](https://docs.python.org/3/library/platform.html), version numbers of installed dependencies, information about your cloud hosting provider, etc. If you're reporting a problem with a specific version of a library in this repo, please check whether the problem has been fixed on main. | ||
value: | | ||
OS: (e.g, Ubuntu) | ||
Python version: (e.g., Python 3.8.10) | ||
Package version: (e.g., 0.46.0) | ||
- type: textarea | ||
attributes: | ||
label: What happened? | ||
description: Please provide as much detail as you reasonably can. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Steps to Reproduce | ||
description: Provide a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) if possible and the needed steps to reproduce the problem. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Expected Result | ||
description: What did you expect to see? | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Actual Result | ||
description: What did you see instead? | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
id: additional-context | ||
attributes: | ||
label: Additional context | ||
description: Add any other context about the problem here. | ||
placeholder: Any additional information... | ||
|
||
- type: dropdown | ||
id: contribute | ||
attributes: | ||
label: Would you like to implement a fix? | ||
description: For guidance on how to get started, refer to the [contribution guide](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CONTRIBUTING.md). | ||
options: | ||
- "No" | ||
- "Yes" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
contact_links: | ||
- name: Slack | ||
url: https://cloud-native.slack.com/archives/C01PD4HUVBL | ||
about: Or the `#otel-python` channel in the CNCF Slack instance. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
name: Feature Request | ||
description: Suggest an idea for this project | ||
labels: [feature-request] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Before opening a feature request against this repo, consider whether the feature should/could be implemented in the [other OpenTelemetry client libraries](https://github.com/open-telemetry/). If so, please [open an issue on opentelemetry-specification](https://github.com/open-telemetry/opentelemetry-specification/issues/new) first. | ||
- type: textarea | ||
id: related-problem | ||
attributes: | ||
label: What problem do you want to solve? | ||
description: Is your feature request related to a problem? If so, provide a concise description of the problem. | ||
placeholder: Describe the problem and include relevant issue IDs | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: solution | ||
attributes: | ||
label: Describe the solution you'd like | ||
description: What do you want to happen instead? What is the expected behavior? | ||
placeholder: I'd like to ... | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: alternatives | ||
attributes: | ||
label: Describe alternatives you've considered | ||
description: Which alternative solutions or features have you considered? | ||
placeholder: Some potential solutions | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: additional-context | ||
attributes: | ||
label: Additional Context | ||
description: Add any other context about the feature request here. | ||
placeholder: Some related requests in other projects or upstream spec proposals. | ||
validations: | ||
required: false | ||
- type: dropdown | ||
id: contribute | ||
attributes: | ||
label: Would you like to implement a fix? | ||
description: | | ||
For guidance on how to get started, refer to the [contribution guide](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CONTRIBUTING.md). | ||
options: | ||
- "No" | ||
- "Yes" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
name: Lint tests | ||
|
||
on: | ||
push: | ||
branches-ignore: | ||
- 'release/*' | ||
pull_request: | ||
env: | ||
CORE_REPO_SHA: 141a6a2e473ef7f0ec4915dfb71e3c0fa595283e | ||
|
||
jobs: | ||
lint-3_12: | ||
strategy: | ||
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails | ||
matrix: | ||
package: | ||
- "distro" | ||
- "exporter-prometheus-remote-write" | ||
- "exporter-richconsole" | ||
- "instrumentation-aio-pika" | ||
- "instrumentation-aiohttp-client" | ||
- "instrumentation-aiohttp-server" | ||
- "instrumentation-aiopg" | ||
- "instrumentation-asgi" | ||
- "instrumentation-asyncio" | ||
- "instrumentation-asyncpg" | ||
- "instrumentation-aws-lambda" | ||
- "instrumentation-boto" | ||
- "instrumentation-boto3sqs" | ||
- "instrumentation-botocore" | ||
- "instrumentation-cassandra" | ||
- "instrumentation-celery" | ||
- "instrumentation-confluent-kafka" | ||
- "instrumentation-dbapi" | ||
- "instrumentation-django" | ||
- "instrumentation-elasticsearch" | ||
- "instrumentation-falcon" | ||
- "instrumentation-fastapi" | ||
- "instrumentation-flask" | ||
- "instrumentation-grpc" | ||
- "instrumentation-httpx" | ||
- "instrumentation-jinja2" | ||
- "instrumentation-kafka-python" | ||
- "instrumentation-logging" | ||
- "instrumentation-mysql" | ||
- "instrumentation-mysqlclient" | ||
- "instrumentation-psycopg" | ||
- "instrumentation-psycopg2" | ||
- "instrumentation-pymemcache" | ||
- "instrumentation-pymongo" | ||
- "instrumentation-pymysql" | ||
- "instrumentation-pyramid" | ||
- "instrumentation-redis" | ||
- "instrumentation-remoulade" | ||
- "instrumentation-requests" | ||
- "instrumentation-sio-pika" | ||
- "instrumentation-sqlalchemy" | ||
- "instrumentation-sqlite3" | ||
- "instrumentation-starlette" | ||
- "instrumentation-system-metrics" | ||
- "instrumentation-threading" | ||
- "instrumentation-tornado" | ||
- "instrumentation-tortoiseorm" | ||
- "instrumentation-urllib" | ||
- "instrumentation-urllib3" | ||
- "instrumentation-wsgi" | ||
- "opentelemetry-instrumentation" | ||
- "processor-baggage" | ||
- "propagator-aws-xray" | ||
- "propagator-ot-trace" | ||
- "resource-detector-container" | ||
- "sdk-extension-aws" | ||
os: [ubuntu-20.04] | ||
runs-on: ubuntu-20.04 | ||
steps: | ||
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }} | ||
uses: actions/checkout@v4 | ||
- name: Set up Python 3.12 | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: 3.12 | ||
- name: Install tox | ||
run: pip install tox | ||
- name: Cache tox environment | ||
# Preserves .tox directory between runs for faster installs | ||
uses: actions/cache@v4 | ||
with: | ||
path: | | ||
.tox | ||
~/.cache/pip | ||
key: v7-build-tox-cache-${{ matrix.package }}-${{ hashFiles('tox.ini', 'gen-requirements.txt', 'dev-requirements.txt') }} | ||
- name: run tox | ||
run: tox -e lint-${{ matrix.package }} | ||
|
||
lint-3_8: | ||
strategy: | ||
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails | ||
matrix: | ||
package: | ||
- "instrumentation-sklearn" | ||
os: [ubuntu-20.04] | ||
runs-on: ubuntu-20.04 | ||
steps: | ||
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }} | ||
uses: actions/checkout@v4 | ||
- name: Set up Python 3.8 | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: 3.8 | ||
- name: Install tox | ||
run: pip install tox | ||
- name: Cache tox environment | ||
# Preserves .tox directory between runs for faster installs | ||
uses: actions/cache@v4 | ||
with: | ||
path: | | ||
.tox | ||
~/.cache/pip | ||
key: v7-build-tox-cache-${{ matrix.package }}-${{ hashFiles('tox.ini', 'gen-requirements.txt', 'dev-requirements.txt') }} | ||
- name: run tox | ||
run: tox -e lint-${{ matrix.package }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.