Since Nx 21, custom task runners ( tasksRunnerOptions ) don't run, and in May 2026 Nx deprecated its own bucket plugins ( @nx/s3-cache , @nx/gcs-cache , @nx/azure-cache , @nx/shared-fs-cache ). The replacement for teams that won't use Nx Cloud is the self-hosted HTTP cache that landed in Nx 20.8: two environment variables and any server that implements Nx's OpenAPI spec. NX_SELF_HOSTED_REMOTE_CACHE_SERVER = https://cache.example.com NX_SELF_HOSTED_REMOTE_CACHE_ACCESS_TOKEN = <t...