Files
renovate/lib/modules/datasource/nextcloud
Sebastian Poxhofer 15f4bd8eff chore: migrate from zod/v3 to zod/v4 (#43691)
* chore: migrate from zod/v3 to zod/v4

This commit contains the logic changes

* chore: migrate imports from zod/v3 to zod/v4

This contains import updates and adds explicit record keys as zod/v4 requires these now

* ci: enforce usage of zod/v4
2026-05-30 16:01:58 +00:00
..

This datasource finds Nextcloud application updates from Nextcloud feeds.

By default, Renovate has no default registry url for this datasource. You need to override the default behavior with the registryUrls config option. For example:

{
  "matchDatasources": ["nextcloud"],
  "registryUrls": [
    "https://apps.nextcloud.com/api/v1/platform/30.0.0/apps.json"
  ]
}

Additionally, if you want Renovate to automatically update the platform version, you can create a custom manager. For example:

{
  "customType": "regex",
  "managerFilePatterns": ["/(^|/)renovate.json$/"],
  "matchStrings": [
    "https://apps.nextcloud.com/api/v1/platform/(?<currentValue>\\d+\\.\\d+\\.\\d+)/apps.json"
  ],
  "depNameTemplate": "nextcloud/server",
  "datasourceTemplate": "github-releases"
}