{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "semanticCommits": "disabled", "customManagers": [ { "customType": "regex", "managerFilePatterns": [ "/scripts/bundler.sh/" ], "matchStrings": [ "JRE_ZULU=[\"'](?.+?)[\"']" ], "depNameTemplate": "zulu", "datasourceTemplate": "custom.zulu", "versioningTemplate": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+).*$" }, { "customType": "regex", "managerFilePatterns": [ "/buildSrc/src/main/kotlin/Constants.kt/" ], "matchStrings": [ "val\\s+webviewJbrRelease\\s*=\\s*\"(?[^\"]+)\"" ], "depNameTemplate": "JetBrainsRuntime", "packageNameTemplate": "JetBrains/JetBrainsRuntime", "datasourceTemplate": "github-releases", "versioningTemplate": "regex:^jbr-release-(?\\d+)\\.(?\\d+)\\.(?\\d+)b(?\\d+)\\.(?\\d+)$" } ], "customDatasources": { "zulu": { "defaultRegistryUrlTemplate": "https://api.azul.com/metadata/v1/zulu/packages?availability_types=ca&release_status=both&java_package_type=jre&crac_supported=false&javafx_bundled=false&support_term=lts&arch=x86&os=linux&archive_type=zip&page_size=1000&include_fields=java_package_features,release_status,support_term,os,arch,hw_bitness,abi,java_package_type,javafx_bundled,sha256_hash,cpu_gen,size,archive_type,certifications,lib_c_type,crac_supported&page=1&azul_com=true", "transformTemplates": [ "{\"releases\": $map($, function($v) {{\"version\": $join($map($v.distro_version[[0..2]], $string), \".\")}})}" ] } }, "packageRules": [ { "matchPackageNames": [ "org.jetbrains.intellij.deps.jcef:jcef", "JetBrains/JetBrainsRuntime" ], "groupName": "JCEF + JetBrains Runtime", "groupSlug": "jcef-jbr" } ] }