Skip to content
Discussion options

You must be logged in to vote

I don't think there is a clean way to do this with one dependency entry.

overrideDatasource changes the datasource Renovate uses for that dependency. Once ghcr.io/pnpm/pnpm is treated as npm:pnpm, Renovate can use npm release metadata for timing, but it has also lost the Docker datasource context needed to resolve the image digest. The digest is registry metadata, not npm package metadata.

So the missing piece would be something like separate "version datasource" and "artifact/digest datasource" support. Renovate does not currently model Docker updates that way.

The practical options are probably:

  • Keep the Docker image as datasource docker, so digest pinning continues to work.
  • Group the …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by dsm23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants