Skip to content

Remove deprecated cache meta extension methods - #8799

Merged
TomasVotruba merged 1 commit into
mainfrom
tv-remove-cache-meta-deprecation
Oct 23, 2026
Merged

TomasVotruba merged 1 commit into
mainfrom
tv-remove-cache-meta-deprecation

Conversation

@TomasVotruba

Copy link
Copy Markdown
Member

The cache meta extension mechanism has been deprecated and no longer applied - it only reported a deprecation warning. It is a niche mechanism; let Rector handle the cache on its own, and if custom invalidation is needed, handle it in CI in a more generic way (e.g. clearing the cache directory).

Removes the full chain:

  • RectorConfigBuilder::withCacheMetaExtension() and RectorConfig::cacheMetaExtension()
  • CacheMetaExtensionInterface (unused)
  • Option::CACHE_META_EXTENSIONS and its reporter plumbing (DeprecatedRulesReporter::reportDeprecatedCacheMetaExtensions() + command callers)

@TomasVotruba
TomasVotruba merged commit 792291c into main Oct 23, 2026
49 checks passed
@TomasVotruba
TomasVotruba deleted the tv-remove-cache-meta-deprecation branch October 23, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant