From 6045574f3ab9c10fc05ad18547bdacffa339a0a6 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sun, 20 Sep 2026 13:31:12 +0300 Subject: [PATCH] ci: run the scheduled dependency check daily --- .github/scripts/report-scheduled-failure.sh | 4 ++-- .github/workflows/scheduled.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/scripts/report-scheduled-failure.sh b/.github/scripts/report-scheduled-failure.sh index 7065008..1a0f5f7 100755 --- a/.github/scripts/report-scheduled-failure.sh +++ b/.github/scripts/report-scheduled-failure.sh @@ -8,7 +8,7 @@ TITLE="Scheduled dependency check failed" # updates color/description without error if present. gh label create "$LABEL" \ --color "FBCA04" \ - --description "Weekly dependency check failures" \ + --description "Scheduled dependency check failures" \ --force # Find an open issue with our label, if any. --jq '.[0].number // empty' @@ -17,7 +17,7 @@ existing=$(gh issue list --label "$LABEL" --state open --json number --jq '.[0]. if [ -z "$existing" ]; then body=$(printf '%s\n\n%s\n\n%s\n\n%s' \ - "The weekly scheduled dependency check failed." \ + "The scheduled dependency check failed." \ "First failing run: ${RUN_URL}" \ "Likely cause: a transitive dev or lint dependency (ruff, ty, eof-fixer, pytest, typing-extensions) released a breaking change. Reproduce locally with \`just install\` then \`just lint\` and \`just test\`." \ "Close this issue once fixed. The next scheduled failure will open a fresh issue.") diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index b1fe433..efc2bb3 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -1,7 +1,7 @@ name: scheduled-dep-check on: schedule: - - cron: "0 6 * * 1" # Mondays 06:00 UTC + - cron: "46 6 * * *" # daily 06:46 UTC workflow_dispatch: {} concurrency: