mirror of
https://github.com/renovatebot/renovate.git
synced 2025-05-13 08:01:49 +00:00

Adds support for `latest` and `release` tags in Maven datasource. This means that Renovate will no longer upgrade past the `latest` version in Maven unless `respectLatest` is explicitly configured to `false`. BREAKING CHANGE: Renovate will now enforce `latest` version for Maven upgrades
195 lines
3.3 KiB
Text
195 lines
3.3 KiB
Text
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
|
|
|
exports[`modules/datasource/clojure/index > falls back to next registry url 1`] = `
|
|
{
|
|
"display": "org.example:package",
|
|
"group": "org.example",
|
|
"homepage": "https://package.example.org/about",
|
|
"name": "package",
|
|
"packageScope": "org.example",
|
|
"registryUrl": "https://clojars.org/repo",
|
|
"releases": [
|
|
{
|
|
"version": "0.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.0",
|
|
},
|
|
{
|
|
"version": "1.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.2",
|
|
},
|
|
{
|
|
"version": "1.0.3-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.4-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.5-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "2.0.0",
|
|
},
|
|
],
|
|
"tags": {
|
|
"latest": "2.0.0",
|
|
"release": "2.0.0",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`modules/datasource/clojure/index > ignores unsupported protocols 1`] = `
|
|
[
|
|
{
|
|
"version": "0.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.0",
|
|
},
|
|
{
|
|
"version": "1.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.2",
|
|
},
|
|
{
|
|
"version": "1.0.3-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.4-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.5-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "2.0.0",
|
|
},
|
|
]
|
|
`;
|
|
|
|
exports[`modules/datasource/clojure/index > returns releases from custom repository 1`] = `
|
|
{
|
|
"display": "org.example:package",
|
|
"group": "org.example",
|
|
"homepage": "https://package.example.org/about",
|
|
"isPrivate": true,
|
|
"name": "package",
|
|
"packageScope": "org.example",
|
|
"registryUrl": "https://custom.registry.renovatebot.com",
|
|
"releases": [
|
|
{
|
|
"version": "0.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.0",
|
|
},
|
|
{
|
|
"version": "1.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.2",
|
|
},
|
|
{
|
|
"version": "1.0.3-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.4-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.5-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "2.0.0",
|
|
},
|
|
],
|
|
"tags": {
|
|
"latest": "2.0.0",
|
|
"release": "2.0.0",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`modules/datasource/clojure/index > skips registry with invalid XML 1`] = `
|
|
{
|
|
"display": "org.example:package",
|
|
"group": "org.example",
|
|
"homepage": "https://package.example.org/about",
|
|
"name": "package",
|
|
"packageScope": "org.example",
|
|
"registryUrl": "https://clojars.org/repo",
|
|
"releases": [
|
|
{
|
|
"version": "0.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.0",
|
|
},
|
|
{
|
|
"version": "1.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.2",
|
|
},
|
|
{
|
|
"version": "1.0.3-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.4-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.5-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "2.0.0",
|
|
},
|
|
],
|
|
"tags": {
|
|
"latest": "2.0.0",
|
|
"release": "2.0.0",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`modules/datasource/clojure/index > skips registry with invalid metadata structure 1`] = `
|
|
{
|
|
"display": "org.example:package",
|
|
"group": "org.example",
|
|
"homepage": "https://package.example.org/about",
|
|
"name": "package",
|
|
"packageScope": "org.example",
|
|
"registryUrl": "https://clojars.org/repo",
|
|
"releases": [
|
|
{
|
|
"version": "0.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.0",
|
|
},
|
|
{
|
|
"version": "1.0.1",
|
|
},
|
|
{
|
|
"version": "1.0.2",
|
|
},
|
|
{
|
|
"version": "1.0.3-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.4-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "1.0.5-SNAPSHOT",
|
|
},
|
|
{
|
|
"version": "2.0.0",
|
|
},
|
|
],
|
|
"tags": {
|
|
"latest": "2.0.0",
|
|
"release": "2.0.0",
|
|
},
|
|
}
|
|
`;
|