Skip to content

ci: add weekly scheduled dependency check#57

Merged
lesnik512 merged 1 commit into
mainfrom
ci/scheduled-dep-check
Jun 13, 2026
Merged

ci: add weekly scheduled dependency check#57
lesnik512 merged 1 commit into
mainfrom
ci/scheduled-dep-check

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Adds a weekly scheduled dependency check, mirroring the pattern already in modern-di and faststream-outbox.

What it does

  • .github/workflows/scheduled.yml — runs the repo's existing _checks.yml reusable workflow on a Mon 06:00 UTC cron (and on manual workflow_dispatch).
  • On a scheduled failure, a report-failure job opens (or comments on) a single scheduled-failure tracking issue via .github/scripts/report-scheduled-failure.sh.

Why
Catches dependency drift — a transitive dev/lint dep (ruff, ty, eof-fixer, pytest, typing-extensions) shipping a breaking change — on a schedule, before it surprises a normal CI run.

No code or existing-CI changes; the scheduled job calls this repo's own _checks.yml.

🤖 Generated with Claude Code

Runs the existing _checks reusable workflow on a Monday 06:00 UTC cron
(plus manual dispatch). On a scheduled failure, opens or updates a single
'scheduled-failure' tracking issue. Mirrors the pattern already in
modern-di and faststream-outbox.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 6d1c816 into main Jun 13, 2026
5 checks passed
@lesnik512 lesnik512 deleted the ci/scheduled-dep-check branch June 13, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant