Skip to content

ci: fix scripts dep coverage gap and wrong self-reference path - #373

Merged
richardthe3rd merged 2 commits into
mainfrom
claude/js-dependabot-pr-review-hCdb6
Jun 2, 2026
Merged

ci: fix scripts dep coverage gap and wrong self-reference path#373
richardthe3rd merged 2 commits into
mainfrom
claude/js-dependabot-pr-review-hCdb6

Conversation

@richardthe3rd

Copy link
Copy Markdown
Owner
  • 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

claude added 2 commits June 1, 2026 21:27
- 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
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.
Copilot AI review requested due to automatic review settings June 2, 2026 07:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Expands the Cloudflare Worker CI workflow's path triggers and changes job filter so that PRs touching scripts/** (e.g., Dependabot bumps of ajv/ajv-formats used by scripts/validate-festivals.js) actually run validation instead of being silently skipped. Also renames the workflow's display name from "Deploy Worker" to "Cloudflare Worker".

Changes:

  • Add scripts/** to the push and pull_request paths triggers.
  • Add scripts/** to the festivals filter in the changes job so validate-festivals runs on script-only changes.
  • Rename the workflow's name: from "Deploy Worker" to "Cloudflare Worker".
Comments suppressed due to low confidence (1)

.github/workflows/cloudflare-worker.yml:16

  • The PR description states the self-referencing path filter was changed from cloudflare-worker.yml to deploy-worker.yml, but the diff shows the opposite (and there is no deploy-worker.yml file in .github/workflows/). The self-references at lines 10 and 16 still correctly point to cloudflare-worker.yml, which matches the actual workflow filename. The PR description appears to be inverted/incorrect — please update it to reflect what the diff actually does (rename of the workflow display name from "Deploy Worker" to "Cloudflare Worker", plus adding scripts/** to triggers and the festivals filter).

@richardthe3rd
richardthe3rd merged commit 439c734 into main Jun 2, 2026
18 checks passed
@richardthe3rd
richardthe3rd deleted the claude/js-dependabot-pr-review-hCdb6 branch June 2, 2026 07:02
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.

3 participants