From 6ac709b6a1c2e0ec711ddfcd983396bcc5ef8a04 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 1 Jun 2026 21:27:44 +0000 Subject: [PATCH 1/2] ci: fix scripts dep coverage gap and wrong self-reference path - Add scripts/** to deploy-worker.yml path triggers so dependabot PRs bumping ajv/ajv-formats route through validate-festivals instead of silently skipping all CI jobs - Add scripts/** to the festivals path filter in the changes job so validate-festivals actually runs on those PRs - Fix self-referencing path filter: was cloudflare-worker.yml (wrong filename), now correctly points to deploy-worker.yml --- .github/workflows/deploy-worker.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy-worker.yml b/.github/workflows/deploy-worker.yml index 69418f29..c57ea687 100644 --- a/.github/workflows/deploy-worker.yml +++ b/.github/workflows/deploy-worker.yml @@ -6,12 +6,14 @@ on: paths: - 'cloudflare-worker/**' - 'data/festivals.json' - - '.github/workflows/cloudflare-worker.yml' + - 'scripts/**' + - '.github/workflows/deploy-worker.yml' pull_request: paths: - 'cloudflare-worker/**' - 'data/festivals.json' - - '.github/workflows/cloudflare-worker.yml' + - 'scripts/**' + - '.github/workflows/deploy-worker.yml' workflow_dispatch: permissions: @@ -42,6 +44,7 @@ jobs: - 'cloudflare-worker/**' festivals: - 'data/festivals.json' + - 'scripts/**' # Validate festivals.json against schema validate-festivals: From ed1850ec380f468391603bde956cb303e45c4005 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 1 Jun 2026 21:30:33 +0000 Subject: [PATCH 2/2] ci: rename deploy-worker.yml to cloudflare-worker.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workflow manages the full Cloudflare Worker lifecycle (test, validate, deploy) — not just deployment. Rename to match what it manages, consistent with how the Pages workflows are named. Also update the workflow name field to match. --- .../workflows/{deploy-worker.yml => cloudflare-worker.yml} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename .github/workflows/{deploy-worker.yml => cloudflare-worker.yml} (97%) diff --git a/.github/workflows/deploy-worker.yml b/.github/workflows/cloudflare-worker.yml similarity index 97% rename from .github/workflows/deploy-worker.yml rename to .github/workflows/cloudflare-worker.yml index c57ea687..9ae43494 100644 --- a/.github/workflows/deploy-worker.yml +++ b/.github/workflows/cloudflare-worker.yml @@ -1,4 +1,4 @@ -name: Deploy Worker +name: Cloudflare Worker on: push: @@ -7,13 +7,13 @@ on: - 'cloudflare-worker/**' - 'data/festivals.json' - 'scripts/**' - - '.github/workflows/deploy-worker.yml' + - '.github/workflows/cloudflare-worker.yml' pull_request: paths: - 'cloudflare-worker/**' - 'data/festivals.json' - 'scripts/**' - - '.github/workflows/deploy-worker.yml' + - '.github/workflows/cloudflare-worker.yml' workflow_dispatch: permissions: