You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I’d like to take this one if it’s open to an outside contribution and nobody’s on it.
There’s no description on the issue, so I’d rather check my reading than guess. My plan would be to model it on the existing Celery Beat integration in sentry_sdk/integrations/celery/beat.py, since that’s already doing the scheduler-to-Crons wiring, and to reuse capture_checkin and the helpers in sentry_sdk/crons rather than adding anything new there. IntervalTrigger maps onto _get_interval_schedule fairly directly, and CronTrigger would need a crontab string assembled from its fields.
Two questions before I start. Is this something you’d want from outside, given it’s tracked in Linear? And do you want APScheduler 3.x only, or 3 and 4? The APIs differ enough that supporting both would change the shape of the integration.
Activity
linear-code commentedon Oct 21, 2026
PY-3033
Gkhalifa commentedon Oct 25, 2026
Hi, I’d like to take this one if it’s open to an outside contribution and nobody’s on it.
There’s no description on the issue, so I’d rather check my reading than guess. My plan would be to model it on the existing Celery Beat integration in sentry_sdk/integrations/celery/beat.py, since that’s already doing the scheduler-to-Crons wiring, and to reuse capture_checkin and the helpers in sentry_sdk/crons rather than adding anything new there. IntervalTrigger maps onto _get_interval_schedule fairly directly, and CronTrigger would need a crontab string assembled from its fields.
Two questions before I start. Is this something you’d want from outside, given it’s tracked in Linear? And do you want APScheduler 3.x only, or 3 and 4? The APIs differ enough that supporting both would change the shape of the integration.
dingsdax commentedon Nov 5, 2026
thx for the offer, really appreciate it, but we already tackled this internally
Gkhalifa commentedon Nov 5, 2026
appreciate you letting me know, thanks.