Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,27 @@ updates:
- dependency-name: "@keyv/redis"
update-types: ["version-update:semver-major"]

# keyv has to move with cache-manager, @keyv/redis and the redis plugin,
# not ahead of them. Both providers hand their Keyv stores to
# cache-manager's createCache, and cache-manager 7.2.9 (the latest) still
# depends on keyv ^5.6. Bumped alone to 6.1.0, keyv broke every redis
# purge (#234): it has no `opts` at all, so the provider's
# `cache.stores[0].opts.store` threw "Cannot read properties of undefined
# (reading 'store')".
#
# Fixing that accessor is not the port. keyv 6 wraps @keyv/redis 3 in a
# bridge adapter and no longer defaults the "keyv" namespace, so the
# SMEMBERS enumeration (#131) and cluster-safe delete (#100) would be
# skipped and purges would quietly match `undefined:*` instead of
# failing. Port it deliberately once cache-manager supports keyv 6.
#
# This does not hold up the move to node-redis: @keyv/redis 4 and 5
# already use @redis/client and still peer on keyv ^5, so that migration
# (#239, with the plugin-redis v3 rewrite) can land on keyv 5. Only
# @keyv/redis 6 needs keyv 6.
- dependency-name: "keyv"
update-types: ["version-update:semver-major"]

# react-intl is governed by the admin runtime, not by us. The plugin peers
# on ^6.0.0 and @strapi/admin bundles 6.6.2, so a major only produces an
# unmergeable PR - the same situation as react and react-router-dom above.
Expand All @@ -134,6 +155,16 @@ updates:
- dependency-name: "jest-cli"
update-types: ["version-update:semver-major"]

# mermaid 12 makes ELK and a new look the defaults, and renders our
# flowchart labels with their second line clipped ("GET on a cached
# route" becomes "GET on a cached"); `look: 'classic'` restores most of
# it but still clips. vitepress-plugin-mermaid also only declares
# support for mermaid 10 || 11. Nothing in CI renders the docs, so this
# can only be checked by eye in a browser. Revisit when the plugin
# supports 12.
- dependency-name: "mermaid"
update-types: ["version-update:semver-major"]

- package-ecosystem: github-actions
directory: /
schedule:
Expand Down
Loading