diff --git a/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap index 74085f2efec526f20c17c5641d744f91d76e3316..2f38fb2775ddd8bc794141a8a4551c733cf869db 100644 --- a/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap @@ -9,6 +9,7 @@ exports[`modules/manager/helmv3/extract extractPackageFile() extract correctly o "datasource": "docker", "depName": "library", "packageName": "ghcr.io/ankitabhopatkar13/library", + "pinDigests": false, }, { "currentValue": "0.8.1", @@ -68,6 +69,7 @@ exports[`modules/manager/helmv3/extract extractPackageFile() resolves aliased re "datasource": "docker", "depName": "oci-example", "packageName": "quay.example.com/organization/oci-example", + "pinDigests": false, }, ], "packageFileVersion": "0.1.0", diff --git a/lib/modules/manager/helmv3/utils.ts b/lib/modules/manager/helmv3/utils.ts index 20636a6ea6f181a662351e8918f439bcb6a7846b..a659eba6fcfd9928a5e120335abad104b7844a29 100644 --- a/lib/modules/manager/helmv3/utils.ts +++ b/lib/modules/manager/helmv3/utils.ts @@ -17,6 +17,9 @@ export function parseRepository( case 'oci:': res.datasource = DockerDatasource.id; res.packageName = `${repositoryURL.replace('oci://', '')}/${depName}`; + // https://github.com/helm/helm/issues/10312 + // https://github.com/helm/helm/issues/10678 + res.pinDigests = false; break; case 'file:': res.skipReason = 'local-dependency';