Skip to content

POtel implementation base branch #3152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 313 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
313 commits
Select commit Hold shift + click to select a range
b48371d
Merge branch 'master' into potel-base
antonpirker Sep 30, 2024
97638a7
Merge branch 'master' into potel-base
antonpirker Sep 30, 2024
e80d293
linting
antonpirker Sep 30, 2024
362049c
Added new depenceny to lambda layer generation. (#3586)
antonpirker Oct 1, 2024
5ecd9c5
Merge branch 'master' into potel-base
sentrivana Oct 2, 2024
29aeebb
Fix http_methods_to_capture (#3596)
sentrivana Oct 4, 2024
710fe87
Merge branch 'master' into potel-base
sentrivana Oct 4, 2024
6b03581
Replace nullcontext with stdlib nullcontext
sentrivana Oct 4, 2024
a8afb8b
Merge branch 'master' into potel-base
sentrivana Oct 4, 2024
558daee
Merge branch 'master' into potel-base
sentrivana Oct 4, 2024
b65b742
Head SDK DSC population (#3599)
sl0thentr0py Oct 4, 2024
f266415
Merge branch 'master' into potel-base
antonpirker Oct 7, 2024
f0703b3
Set correct span op (#3628)
antonpirker Oct 8, 2024
58cd8aa
Implement set_contexts and fix response context (#3630)
sl0thentr0py Oct 8, 2024
4b2b6db
Fix redis pipeline commands, because otel attributes do not allow dic…
antonpirker Oct 8, 2024
0526d15
Merge branch 'master' into potel-base
sentrivana Oct 9, 2024
74cb7db
make black happy
sentrivana Oct 9, 2024
c6ad235
Set internal_error span status on span context manager exit (#3642)
sl0thentr0py Oct 10, 2024
56f2113
Remove deprecated span description (#3640)
sentrivana Oct 10, 2024
a67125a
Fix clickhouse-driver integration spans (#3638)
sentrivana Oct 10, 2024
1c72747
Only `add` to trace state if key does not exist (#3645)
sentrivana Oct 11, 2024
94f06e6
Merge branch 'master' into potel-base
sentrivana Oct 11, 2024
e205f2d
Make transaction names work (#3643)
sl0thentr0py Oct 11, 2024
f9187be
Fix tests using `_span_recorder` (#3633)
antonpirker Oct 14, 2024
ef7c39c
Fix asyncpg spans (#3639)
sentrivana Oct 15, 2024
ebf1b9f
Merge branch 'master' into potel-base
sentrivana Oct 15, 2024
e32d286
Merge branch 'master' into potel-base
sentrivana Oct 16, 2024
caa1ebe
Fix Django CI (#3659)
sl0thentr0py Oct 16, 2024
bb08e88
Merge branch 'master' into potel-base
sentrivana Oct 17, 2024
2a3a738
remove PY37, everything is PY37
sentrivana Oct 17, 2024
b46faea
more leftovers
sentrivana Oct 17, 2024
acf7746
Serialize span attrs properly (#3668)
sentrivana Oct 17, 2024
6e3778d
Move `subprocess` breadcrumbs from `maybe_create_breadcrumbs_from_spa…
antonpirker Oct 21, 2024
7cd4c8d
Add sentry_meta object to Span and pass it through to ReadableSpan (#…
sl0thentr0py Oct 21, 2024
8e339bd
Merge branch 'master' into potel-base
sentrivana Oct 21, 2024
e72e62f
Use root span transaction name in populated head DSC (#3677)
sl0thentr0py Oct 22, 2024
949ff5b
Fix breadcrumbs in redis (#3680)
antonpirker Oct 22, 2024
4179751
Enable back pressure monitor in Potel (#3602)
antonpirker Oct 23, 2024
7422a4c
Merge branch 'master' into potel-base
sentrivana Oct 23, 2024
f02c204
Fix asyncpg breadcrumbs (#3685)
sentrivana Oct 23, 2024
a2dff73
Fix pymongo (#3688)
sentrivana Oct 24, 2024
6b3aab6
Merge branch 'master' into potel-base
sentrivana Oct 24, 2024
43ca6f3
Fix breadcrumbs in HTTP clients (#3683)
antonpirker Oct 24, 2024
8b875c1
Fix broken sampler after backpressure change (#3702)
sl0thentr0py Oct 28, 2024
2c26f42
Make profiling work with potel (#3704)
sl0thentr0py Oct 28, 2024
49a6d1d
Remove name sanitization for POTelSpan and quote trace state populate…
sl0thentr0py Oct 28, 2024
8f87ada
Fix migration guide for commas in tx names
sl0thentr0py Oct 28, 2024
8ee97d9
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Oct 28, 2024
fae6713
ref(init): Deprecate `sentry_sdk.init` context manager
szokeasaurusrex Nov 5, 2024
e7218da
feat(init): Remove `sentry_sdk.init` context manager
szokeasaurusrex Nov 5, 2024
0ffc5cd
Make Anthropic integration work with Potel (#3686)
antonpirker Nov 5, 2024
453d152
Moved _serialize_span_attribute into set_attribute (#3732)
antonpirker Nov 5, 2024
64ae2ef
Fix Cohere tests (#3731)
antonpirker Nov 5, 2024
fb66e1a
Fix WSGI tests (#3734)
sl0thentr0py Nov 5, 2024
e850655
Fix ASGI tests (#3737)
sl0thentr0py Nov 5, 2024
4650c7e
Merge branch 'master' into potel-base
antonpirker Nov 6, 2024
632dc68
Add `only_if_parent` option to POTelSpan and use it in integrations (…
sl0thentr0py Nov 11, 2024
0f01912
Fixed tests
antonpirker Nov 11, 2024
706300c
Make it more obvious how otel allows the span status to be set (#3759)
antonpirker Nov 11, 2024
b3084d1
Revert tracing set_status change and just set OK properly in huey
sl0thentr0py Nov 11, 2024
fbbf5e7
Fix most starlette tests (#3749)
sl0thentr0py Nov 11, 2024
665b4a5
Fix rq tests (#3762)
antonpirker Nov 11, 2024
ebca500
Fix django db tests again
sl0thentr0py Nov 11, 2024
3f638f7
Reverted test forking
antonpirker Nov 11, 2024
afd8cc5
Remove custom_sampling_context (#3747)
sentrivana Nov 12, 2024
766f4c5
Fix leftover starlette tests
sl0thentr0py Nov 12, 2024
fccf50b
Cleanup span is not None checks (#3765)
sl0thentr0py Nov 12, 2024
09b4a01
Fix aiohttp tests (#3771)
sl0thentr0py Nov 13, 2024
ff7e134
Sample on root span level (#3767)
sentrivana Nov 14, 2024
13ec94f
Unpack custom_sampling_context into attributes in ASGI (#3764)
sentrivana Nov 14, 2024
6c6ac09
Use semantic attributes in traces sampler for ASGI spans (#3774)
sentrivana Nov 14, 2024
0011e22
Fix remote case for only_if_parent (#3777)
sl0thentr0py Nov 14, 2024
0891703
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Nov 14, 2024
e8c1813
Remove sampled setter and fix sanic behavior with an event processor …
sl0thentr0py Nov 14, 2024
571c5cd
Unpack WSGI environ into span attrs accessible in traces sampler (#3775)
sentrivana Nov 15, 2024
1dc4c28
Extract span attrs from AIOHTTP request (#3782)
sentrivana Nov 15, 2024
82bf4f7
Merge branch 'master' into potel-base
sentrivana Nov 15, 2024
1c147e9
Extract span attrs from Tornado request (#3784)
sentrivana Nov 15, 2024
c29382d
fix some lint things (#3783)
sentrivana Nov 15, 2024
aa9c5ca
Fix test_api (#3787)
sl0thentr0py Nov 15, 2024
b2b6315
Add sample_rate property and fix test_monitor (#3790)
sl0thentr0py Nov 18, 2024
83442f5
Fix test_breadcrumbs
sl0thentr0py Nov 15, 2024
238492d
Fix test_dsc and twp baggage handling (#3789)
sl0thentr0py Nov 18, 2024
78cea8b
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Nov 18, 2024
6afa91c
Fix tracing tests (#3799)
sl0thentr0py Nov 18, 2024
0b264d8
Fix test scopes (#3801)
sl0thentr0py Nov 19, 2024
f2ce180
Fix starlette status tests
sl0thentr0py Nov 19, 2024
f261f28
Fix deferred tracing decisions for twp (#3802)
sl0thentr0py Nov 19, 2024
0057c3e
Fix litestar approxdict
sl0thentr0py Nov 19, 2024
c8c205c
Fix starlite approxdict
sl0thentr0py Nov 19, 2024
9a37fca
Merge branch 'master' into potel-base
sentrivana Nov 19, 2024
cae5a32
Fix asyncpg breadcrumb serialization (#3809)
sentrivana Nov 19, 2024
83871a0
Fix clickhouse breadcrumbs (#3687)
sentrivana Nov 20, 2024
383c0b5
Merge branch 'master' into potel-base
sentrivana Nov 20, 2024
a674788
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Nov 21, 2024
25d311e
Extract span attrs from RQ job object & fix tests (#3786)
sentrivana Nov 21, 2024
ad96b24
Fix httpx tests (#3810)
sl0thentr0py Nov 21, 2024
7cfe29a
Fix asyncio tests (#3811)
sl0thentr0py Nov 21, 2024
a9b4d47
Turn custom_sampling_context into span attrs in Celery integration (#…
sentrivana Nov 22, 2024
5e822de
Span attrs instead of AWS custom sampling context (#3814)
sentrivana Nov 22, 2024
4c07934
dont set none as attr value (#3816)
sentrivana Nov 22, 2024
10bc3fa
Fix socket (#3819)
sl0thentr0py Nov 22, 2024
59f84d4
Fix rust tracing (#3817)
sl0thentr0py Nov 28, 2024
7c2d770
Fix httplib (#3820)
sl0thentr0py Nov 28, 2024
5beea99
Use span attrs in GCP sampling context (#3818)
sentrivana Nov 28, 2024
8aad6ae
get new wsgi streaming response to work in potel
antonpirker Nov 29, 2024
59c3191
Version without timer thread
antonpirker Nov 29, 2024
27be90d
Merge branch 'master' into potel-base
antonpirker Nov 29, 2024
fceea4f
linting
antonpirker Nov 29, 2024
7b2cd65
Merge branch 'master' into potel-base
antonpirker Nov 29, 2024
db1cfe6
Merge branch 'potel-base' of github.com:getsentry/sentry-python into …
antonpirker Nov 29, 2024
19d4e07
Move PotelSentrySpanProcessor to SentrySpanProcessor (#3828)
sl0thentr0py Dec 2, 2024
16abb1a
Merge branch 'master' into potel-base
sentrivana Dec 2, 2024
bddf9b5
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Dec 2, 2024
f0a6f5e
Reverted the streaming response code in potel
antonpirker Dec 2, 2024
066ade1
Merge branch 'master' into potel-base
antonpirker Dec 2, 2024
a962fab
fixed import
antonpirker Dec 2, 2024
6e1b1cb
Fix initial scope handling (#3837)
sl0thentr0py Dec 3, 2024
c54ebed
fixed comment
antonpirker Dec 3, 2024
de7e58b
Profiler sampling context (#3840)
sentrivana Dec 3, 2024
2e23931
Fixed pymongo tests (#3839)
antonpirker Dec 3, 2024
8b70a66
Fix potel tests in potel (#3841)
antonpirker Dec 3, 2024
a05086f
Fix Redis tests for potel (#3838)
antonpirker Dec 4, 2024
8d83f7a
Merge branch 'master' into potel-base
antonpirker Dec 4, 2024
884b479
Merge branch 'master' into potel-base
antonpirker Dec 4, 2024
cf598e8
Make test work in potel (#3848)
antonpirker Dec 4, 2024
1dbcdd4
Fixed tests for boto3 (#3844)
antonpirker Dec 4, 2024
c4f2a2a
Fix Huey tests to work with POTel (#3843)
antonpirker Dec 4, 2024
abd4baa
Fix status related tests again
sl0thentr0py Dec 4, 2024
65fbd50
Move scope context init outside integration (#3850)
sl0thentr0py Dec 5, 2024
9d8c0b7
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Dec 5, 2024
7c70b9c
Fix leftover scope test
sl0thentr0py Dec 5, 2024
bcadb61
Sampling context improvements (#3847)
sentrivana Dec 5, 2024
fdb5cdc
Merge branch 'master' into potel-base
sentrivana Dec 6, 2024
a545ec0
Properly sort breadcrumbs (#3864)
antonpirker Dec 6, 2024
bb9e34e
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Dec 16, 2024
9d20ffd
Fix grpc aio method handling (#3873)
sl0thentr0py Dec 16, 2024
1984a5c
Fix graphene integration
sl0thentr0py Dec 17, 2024
92f5391
Fix strawberry integration (#3874)
sl0thentr0py Dec 18, 2024
60d6333
Fix arq tests in POTel (#3875)
antonpirker Dec 18, 2024
f6e9162
Fix ray tests (#3877)
antonpirker Dec 18, 2024
cfa5518
Merge branch 'master' into potel-base
antonpirker Dec 18, 2024
7fca789
Ignore opentelemetry logger in logging integration (#3880)
sl0thentr0py Dec 18, 2024
5a4bdde
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Dec 18, 2024
858cacd
Implement span limits on span processor (#3881)
sl0thentr0py Dec 18, 2024
64d1930
Merge branch 'master' into potel-base
antonpirker Dec 20, 2024
9e64b1d
Fixed OpenAI tests (#3738)
antonpirker Dec 20, 2024
ea4a30e
Merge branch 'master' into potel-base
antonpirker Dec 23, 2024
0f34b49
Merge branch 'master' into potel-base
antonpirker Jan 7, 2025
e5558a6
Cleanup start_transaction usages (#3884)
sl0thentr0py Jan 9, 2025
9db3362
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Jan 10, 2025
525d156
Pin ubuntu to 22.04 (#3915)
sl0thentr0py Jan 10, 2025
869dfea
Fix redis cache tests after span name add
sl0thentr0py Jan 10, 2025
ab5d8a7
Setup scopes before client (#3916)
sl0thentr0py Jan 10, 2025
7cf7373
Fix langchain integration (#3921)
sl0thentr0py Jan 13, 2025
5c279bd
Fix AWS tests in POTel (#3879)
antonpirker Jan 14, 2025
e41b24a
Merge branch 'master' into potel-base
antonpirker Jan 14, 2025
d1059dd
Fix Celery tests in POTel (#3772)
antonpirker Jan 15, 2025
b4c631d
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Jan 15, 2025
cc4afcc
Remove 3.7 from celery matrix due to importlib-metadata clash
sl0thentr0py Jan 15, 2025
cc2285c
Fix workflow files
sl0thentr0py Jan 15, 2025
2cb11a7
Fix merge
sl0thentr0py Jan 15, 2025
77a72b0
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Jan 16, 2025
7d728f9
Fix flake8
sl0thentr0py Jan 16, 2025
2a61128
lint again
sl0thentr0py Jan 20, 2025
6754cf2
Split out gevent tests (#3962)
sl0thentr0py Jan 20, 2025
2700290
Use httpx_mock in test_httpx
sl0thentr0py Jan 20, 2025
19754c8
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Jan 20, 2025
72620d1
Replace old Span/Transaction completely with POTelSpan (#3966)
sl0thentr0py Jan 20, 2025
ea06dab
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Jan 20, 2025
3c7bb1e
Remove nullcontext from wsgi and asgi (#3983)
sl0thentr0py Jan 21, 2025
37d8599
Fix non scope related types (#3970)
sl0thentr0py Jan 21, 2025
9df9cbf
Cleanup scopes types and no-op old scope tracing methods (#3985)
sl0thentr0py Jan 22, 2025
2894963
Fix circular imports for sphinx (#3986)
sl0thentr0py Jan 22, 2025
9536cd5
typo
sentrivana Feb 13, 2025
20c7e5b
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Feb 17, 2025
71e22b4
Sync toxgen with master (#4061)
sentrivana Feb 17, 2025
bb32432
Fix mypy
sl0thentr0py Feb 17, 2025
24229eb
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Feb 17, 2025
79480b9
Merge remote-tracking branch 'origin/master' into potel-base
sl0thentr0py Feb 21, 2025
1fc4f85
fix lint
sentrivana Feb 24, 2025
e4a0ba1
Merge branch 'master' into antonpirker/potel-base-merged
antonpirker Feb 24, 2025
e9cc47a
fix import
antonpirker Feb 24, 2025
235616e
one more merge conflict
antonpirker Feb 24, 2025
e73ab4b
Merge master into potel-base (#4093)
antonpirker Feb 24, 2025
eb93c1f
Merge branch 'antonpirker/potel-base-merged' into potel-base
antonpirker Feb 24, 2025
9ddfa93
Tread `SystemExit(0)` not as a span status of 'internal_error' (#4094)
antonpirker Feb 25, 2025
f0664f7
Merge branch 'master' into potel-base
sentrivana Feb 26, 2025
9313c69
Set HTTP client breadcrumb level based on status code (#4090)
sentrivana Feb 26, 2025
ec91078
Merge branch 'master' into potel-base
sentrivana Feb 27, 2025
29d0819
Fix breadcrumb level for HTTP client breadcrumbs in POTel (#4104)
sentrivana Feb 27, 2025
30e1071
Port `sample_rate` update to `potel-base` (#4069)
sentrivana Feb 28, 2025
889aec4
Record number of dropped spans in POTel (#4092)
sentrivana Mar 6, 2025
88e6716
feat(django): Use `functools.wraps` in more places (#4144)
sentrivana Mar 19, 2025
afe6491
Merge branch 'master' into potel-base
sentrivana Mar 20, 2025
1ba5c66
Fix mypy (#4169)
sentrivana Mar 20, 2025
bd17c62
Remove start/stop_profile_session in favor of start/stop_profiler (#4…
sentrivana Mar 20, 2025
d44889f
Rename some transactions to spans
sentrivana Mar 20, 2025
e57798f
Merge branch 'master' into potel-base
sentrivana Mar 20, 2025
2753fac
Better handling of exception groups (#4164)
antonpirker Mar 20, 2025
d145612
Merge branch 'master' into potel-base
sentrivana Mar 20, 2025
0cd2bce
chore: Drop more deprecated stuff (#4176)
sentrivana Mar 21, 2025
cec2cd2
fix(tracing): Fix `InvalidOperation` (#4179)
sentrivana Mar 21, 2025
dd02f57
Merge branch 'master' into potel-base
sentrivana Mar 21, 2025
9a25377
Use `warnings` module for deprecation messagse. (#4180)
antonpirker Mar 21, 2025
4b9c432
Merge branch 'master' into potel-base
sentrivana Mar 21, 2025
96c03c9
Merge branch 'master' into potel-base
antonpirker Mar 21, 2025
9ce9069
Merge branch 'master' into potel-base
sentrivana Mar 24, 2025
a2ce2bb
Merge branch 'master' into potel-base
sentrivana Mar 25, 2025
0a2d878
Fix AWS Lambda tests (#4199)
antonpirker Mar 26, 2025
d33bf7e
Merge branch 'master' into potel-base
sentrivana Mar 27, 2025
8128e6e
Fix trytond tests on potel-base (#4205)
sentrivana Mar 27, 2025
aaebe61
Remove old AWS workflow file
sentrivana Mar 27, 2025
2983854
Drop `propagate_traces` (#4206)
sentrivana Mar 27, 2025
fc8fa9f
feat(tracing): Port `sample_rand` to POTel (#4106)
sentrivana Mar 27, 2025
0d0551c
Merge branch 'master' into potel-base
antonpirker Mar 28, 2025
ae2b524
Recreate test matrix
antonpirker Mar 28, 2025
ab7b76b
Fix db test suite
antonpirker Mar 28, 2025
d5a09bc
Update Celery tests (#4211)
antonpirker Mar 28, 2025
9cf068b
Make continuous profiler work in POtel span_processor (#4098)
antonpirker Mar 31, 2025
112577d
Merge branch 'master' into potel-base
antonpirker Mar 31, 2025
d32aaf0
fixed merge issue
antonpirker Mar 31, 2025
bff8fdd
Fixed some tests (#4217)
antonpirker Apr 1, 2025
445ebc9
Merge branch 'master' into potel-base
sentrivana Apr 4, 2025
43133b3
chore: Drop even more deprecated stuff (#4193)
sentrivana Apr 8, 2025
4f0651e
Drop support for old frameworks (#4246)
sentrivana Apr 9, 2025
9977769
ref: Remove `SpanKwargs` and `TransactionKwargs` (#4254)
szokeasaurusrex Apr 9, 2025
9e48965
chore: Make `start_span` fail if unsupported args are provided (#4201)
sentrivana Apr 9, 2025
e8f99b3
Enable tracing without performance by default (#4240)
antonpirker Apr 9, 2025
cd0c8ff
Deprecate `Span.set_data()` (#4261)
antonpirker Apr 9, 2025
6584ce0
feat(tracing): Remove `containing_transaction` (#4255)
szokeasaurusrex Apr 9, 2025
c425533
fix: Import `warnings` in `tracing` (#4264)
szokeasaurusrex Apr 10, 2025
32369cb
ref: Move sampler out of `integrations/opentelemetry/` (#4258)
sentrivana Apr 10, 2025
cc90218
[breaking] Enable Django `cache_spans` by default (#3994)
BYK Apr 10, 2025
9d5bdab
Merge branch 'master' into potel-base
sentrivana Apr 10, 2025
f4da2c3
Update tox.ini
sentrivana Apr 10, 2025
b30574a
feat(scope): Replace `transaction` with `root_span`
szokeasaurusrex Apr 9, 2025
ab802b5
feat(scope): Replace `transaction` with `root_span` (#4263)
szokeasaurusrex Apr 10, 2025
6af99bd
ref: Move span processor out of `integrations/opentelemetry/` (#4259)
sentrivana Apr 10, 2025
6c521d1
ref: Move propagator out of `integrations/opentelemetry/` (#4260)
sentrivana Apr 10, 2025
dfad14f
ref: Move contextvars_context out of integrations (#4271)
sentrivana Apr 10, 2025
e4f8f1f
test(tracing): Simplify static/classmethod tracing tests (#4279)
szokeasaurusrex Apr 14, 2025
97f1dc9
Merge branch 'master' into potel-base
sentrivana Apr 14, 2025
759ded9
ref: Move consts, utils from `integrations/opentelemetry/` (#4272)
sentrivana Apr 14, 2025
2d51839
ref: Move otel scope out of `integrations/opentelemetry/` (#4276)
sentrivana Apr 14, 2025
a610066
ref: Move OTel setup out of `integrations/opentelemetry/` (#4277)
sentrivana Apr 15, 2025
1e69dab
feat(logging): Do not capture errors from `LoggingIntegration` to Sen…
antonpirker Apr 15, 2025
b5db56f
Merge branch 'master' into potel-base
sentrivana Apr 15, 2025
571ff3b
(Partially) fix POTel CI (#4307)
sentrivana Apr 16, 2025
ac75685
Merge branch 'master' into potel-base
sentrivana Apr 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions .coveragerc36

This file was deleted.

30 changes: 2 additions & 28 deletions .github/workflows/test-integrations-ai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,10 @@ jobs:
fail-fast: false
matrix:
python-version: ["3.7","3.9","3.11","3.12"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
os: [ubuntu-22.04]
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand Down Expand Up @@ -70,14 +63,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh "py${{ matrix.python-version }}-huggingface_hub-latest"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down Expand Up @@ -105,17 +92,10 @@ jobs:
fail-fast: false
matrix:
python-version: ["3.8","3.9","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
os: [ubuntu-22.04]
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand Down Expand Up @@ -145,14 +125,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-huggingface_hub"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
32 changes: 3 additions & 29 deletions .github/workflows/test-integrations-cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,14 @@ jobs:
fail-fast: false
matrix:
python-version: ["3.8","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
os: [ubuntu-22.04]
services:
docker:
image: docker:dind # Required for Docker network management
options: --privileged # Required for Docker-in-Docker operations
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand Down Expand Up @@ -74,14 +67,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh "py${{ matrix.python-version }}-gcp-latest"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand All @@ -108,22 +95,15 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
python-version: ["3.7","3.8","3.9","3.11","3.12","3.13"]
os: [ubuntu-22.04]
services:
docker:
image: docker:dind # Required for Docker network management
options: --privileged # Required for Docker-in-Docker operations
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand Down Expand Up @@ -153,14 +133,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gcp"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
17 changes: 2 additions & 15 deletions .github/workflows/test-integrations-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,11 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
python-version: ["3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
os: [ubuntu-22.04]
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand All @@ -54,14 +47,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-common"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
36 changes: 5 additions & 31 deletions .github/workflows/test-integrations-dbs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,6 @@ jobs:
fail-fast: false
matrix:
python-version: ["3.7","3.8","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
os: [ubuntu-22.04]
services:
postgres:
Expand All @@ -50,15 +46,12 @@ jobs:
ports:
- 5432:5432
env:
SENTRY_PYTHON_TEST_POSTGRES_HOST: ${{ matrix.python-version == '3.6' && 'postgres' || 'localhost' }}
SENTRY_PYTHON_TEST_POSTGRES_HOST: localhost
SENTRY_PYTHON_TEST_POSTGRES_USER: postgres
SENTRY_PYTHON_TEST_POSTGRES_PASSWORD: sentry
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand Down Expand Up @@ -94,14 +87,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh "py${{ matrix.python-version }}-sqlalchemy-latest"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand All @@ -128,11 +115,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
python-version: ["3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
os: [ubuntu-22.04]
services:
postgres:
Expand All @@ -149,15 +132,12 @@ jobs:
ports:
- 5432:5432
env:
SENTRY_PYTHON_TEST_POSTGRES_HOST: ${{ matrix.python-version == '3.6' && 'postgres' || 'localhost' }}
SENTRY_PYTHON_TEST_POSTGRES_HOST: localhost
SENTRY_PYTHON_TEST_POSTGRES_USER: postgres
SENTRY_PYTHON_TEST_POSTGRES_PASSWORD: sentry
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand Down Expand Up @@ -193,14 +173,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-sqlalchemy"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
15 changes: 1 addition & 14 deletions .github/workflows/test-integrations-flags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,10 @@ jobs:
fail-fast: false
matrix:
python-version: ["3.7","3.8","3.9","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
os: [ubuntu-22.04]
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand All @@ -66,14 +59,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-unleash"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
17 changes: 2 additions & 15 deletions .github/workflows/test-integrations-gevent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,11 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.8","3.10","3.11","3.12"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
python-version: ["3.8","3.10","3.11","3.12"]
os: [ubuntu-22.04]
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand All @@ -54,14 +47,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gevent"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
17 changes: 2 additions & 15 deletions .github/workflows/test-integrations-graphql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,11 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
python-version: ["3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
os: [ubuntu-22.04]
# Use Docker container only for Python 3.6
container: ${{ matrix.python-version == '3.6' && 'python:3.6' || null }}
steps:
- uses: actions/[email protected]
- uses: actions/setup-python@v5
if: ${{ matrix.python-version != '3.6' }}
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
Expand All @@ -66,14 +59,8 @@ jobs:
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-strawberry"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
export COVERAGE_RCFILE=.coveragerc36
coverage combine .coverage-sentry-*
coverage xml --ignore-errors
- name: Generate coverage XML
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
if: ${{ !cancelled() }}
run: |
coverage combine .coverage-sentry-*
coverage xml
Expand Down
Loading
Loading