Parse APS viewer versions from aps.autodesk.com and serve the result in the required JSON format for Renovate Custom Datasources.
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
":semanticCommits",
"config:best-practices",
"group:monorepos",
"group:recommended"
],
"customDatasources": {
"aps-viewer": {
"defaultRegistryUrlTemplate": "https://renovate-aps-viewer.phi-ag.workers.dev"
}
},
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": ["vite.config.ts"],
"matchStrings": ["const viewerVersion = \"(?<currentValue>[^\"]+)\""],
"datasourceTemplate": "custom.aps-viewer",
"depNameTemplate": "aps-viewer"
}
]
}