Skip to content

Queue static cache gateway purges#189

Open
timkelty wants to merge 1 commit into
timkelty/static-cache-revalidationfrom
timkelty/queue-static-cache-purges
Open

Queue static cache gateway purges#189
timkelty wants to merge 1 commit into
timkelty/static-cache-revalidationfrom
timkelty/queue-static-cache-purges

Conversation

@timkelty

Copy link
Copy Markdown
Contributor

Summary

  • dispatch saved-element gateway purge requests through a Craft queue job instead of calling the gateway inline
  • preserve final event-mutated tags, deduplicated fetchUrls, delete/header behavior, and Cache-Purge-Tag fallback when queue dispatch fails
  • keep non-web gateway purges synchronous for backward compatibility and document the queued behavior

This is a stacked follow-up to #188; it does not change that pull request.

Validation

  • composer test (77 tests, 232 assertions, 1 existing Craft 4-only skip)
  • composer phpstan
  • composer cs:check
  • git diff --check

@timkelty
timkelty marked this pull request as ready for review July 19, 2026 10:29
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