Skip to content

Adopt keyv to help expand storage/cache options #19878

Description

@setchy

What would you like Renovate to be able to do?

Raising as a feature request / suggestion. Currently renovate supports a few different storage options (local, redis, S3), each with their own implementation.

Keyv is a simple key-value storage with support for multiple backend adapters (MySQL, PostgreSQL, SQLite, Redis, Mongo, DynamoDB, Firestore, Memcached, and more).

There are two flavors of it

If you have any ideas on how this should be implemented, please tell us here.

By introducing something like keyv, Renovate would be able to support a wider variety of storage options without needing a custom implementation for each specific adapter

Is this a feature you are interested in implementing yourself?

Maybe

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority-3-mediumDefault priority, "should be done" but isn't prioritised ahead of othersstatus:requirementsFull requirements are not yet known, so implementation should not be started

    Type

    No type

    Fields

    Priority

    None yet

    Datasource

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions