Files
renovate/lib/modules/datasource/nextcloud
Sergei Zharinov c07814ca4d refactor: Remove decorators for ESM compatibility (#40736)
* refactor: Migrate to decorator alternatives

* refactor: Remove decorators

* Fixes

* build: Remove decorator support from build pipeline

* fix: Remove extra brace in cdnjs getDigest cache key
2026-01-28 13:22:53 +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"
}