diff --git a/lib/modules/datasource/galaxy/index.ts b/lib/modules/datasource/galaxy/index.ts index edc3b7c66d93cb7c11b21047c9a4cf8fa68e01c6..698d9ede78f73c0b080ae63ce5029c3d5beea532 100644 --- a/lib/modules/datasource/galaxy/index.ts +++ b/lib/modules/datasource/galaxy/index.ts @@ -73,12 +73,14 @@ export class GalaxyDatasource extends Datasource { } result.releases = versions.map( - (version: { name: string; created: string }) => { + (version: { name: string; created?: string }) => { const release: Release = { version: version.name, - releaseTimestamp: version.created, }; + if (is.nonEmptyString(version.created)) { + release.releaseTimestamp = version.created; + } return release; }, ); diff --git a/lib/modules/datasource/galaxy/schema.ts b/lib/modules/datasource/galaxy/schema.ts index a5362dbb4204ccc1f9768df1c7aeae82b35d60ad..7fb519004908e35e91a485b64044155f41b0a823 100644 --- a/lib/modules/datasource/galaxy/schema.ts +++ b/lib/modules/datasource/galaxy/schema.ts @@ -8,7 +8,7 @@ export const GalaxyV1 = z.object({ versions: z.array( z.object({ name: z.string(), - created: z.string(), + created: z.string().optional(), }), ), }),