From 77721020c6f342975dd2dcfd2fbeeaa7a64fdacb Mon Sep 17 00:00:00 2001 From: cclavin <31264358+cclavin@users.noreply.github.com> Date: Thu, 6 Aug 2026 18:26:16 -0500 Subject: [PATCH] ci(collections): add weekly schedule trigger to url validation validate-collection-urls.yml only ran on push/pull_request for collections/**.json, so a URL going stale after merge (Kiwix rotating a dated filename, openZIM renaming a resource) was never re-checked until a user hit a 404. #127 proposed a weekly check for exactly this reason; only the push/PR trigger ended up shipping. No change to the validation logic, which already checks every URL correctly via a range request (hardened in #1188). This only adds a weekly cron trigger alongside the existing ones. --- .github/workflows/validate-collection-urls.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/validate-collection-urls.yml b/.github/workflows/validate-collection-urls.yml index 70d93f7..4506ded 100644 --- a/.github/workflows/validate-collection-urls.yml +++ b/.github/workflows/validate-collection-urls.yml @@ -7,6 +7,8 @@ on: pull_request: paths: - 'collections/**.json' + schedule: + - cron: '17 6 * * 1' jobs: validate-urls: