Skip to content

Commit

Permalink
feat(manager/sbt): support proxy registries (#27276)
Browse files Browse the repository at this point in the history
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
  • Loading branch information
3 people committed Feb 27, 2024
1 parent 7e7124e commit 5de12e7
Show file tree
Hide file tree
Showing 4 changed files with 219 additions and 96 deletions.
93 changes: 17 additions & 76 deletions lib/modules/manager/sbt/__snapshots__/extract.spec.ts.snap
Expand Up @@ -8,29 +8,23 @@ exports[`modules/manager/sbt/extract extractPackageFile() extract deps from nati
"datasource": "maven",
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"separateMinorPatch": true,
},
{
"currentValue": "0.7.1",
"datasource": "sbt-package",
"depName": "com.example:foo",
"packageName": "com.example:foo_2.13.0-RC5",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
},
{
"currentValue": "1.2.3",
"datasource": "sbt-package",
"depName": "com.abc:abc",
"groupName": "abcVersion",
"packageName": "com.abc:abc",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"variableName": "abcVersion",
},
],
Expand All @@ -46,29 +40,23 @@ exports[`modules/manager/sbt/extract extractPackageFile() extract deps from nati
"datasource": "maven",
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"separateMinorPatch": true,
},
{
"currentValue": "0.7.1",
"datasource": "sbt-package",
"depName": "com.example:foo",
"packageName": "com.example:foo_2.13.0-RC5",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
},
{
"currentValue": "1.2.3",
"datasource": "sbt-package",
"depName": "com.abc:abc",
"groupName": "abcVersion",
"packageName": "com.abc:abc",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"variableName": "abcVersion",
},
{
Expand All @@ -77,9 +65,7 @@ exports[`modules/manager/sbt/extract extractPackageFile() extract deps from nati
"depName": "com.abc:abc-a",
"groupName": "abcVersion",
"packageName": "com.abc:abc-a",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"variableName": "abcVersion",
},
{
Expand All @@ -88,9 +74,7 @@ exports[`modules/manager/sbt/extract extractPackageFile() extract deps from nati
"depName": "com.abc:abc-b",
"groupName": "abcVersion",
"packageName": "com.abc:abc-b",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"variableName": "abcVersion",
},
{
Expand All @@ -99,9 +83,7 @@ exports[`modules/manager/sbt/extract extractPackageFile() extract deps from nati
"depName": "com.abc:abc-c",
"groupName": "abcVersion",
"packageName": "com.abc:abc-c",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"variableName": "abcVersion",
},
],
Expand All @@ -118,7 +100,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -133,7 +114,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "org.example:foo",
"packageName": "org.example:foo",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -147,7 +127,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "org.example:bar",
"packageName": "org.example:bar_2.9.10",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -161,7 +140,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "org.example:baz",
"packageName": "org.example:baz_2.9.10",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -175,7 +153,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "org.example:qux",
"packageName": "org.example:qux",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -190,7 +167,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depType": "sources",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -204,7 +180,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "org.example:quux",
"packageName": "org.example:quux",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -219,7 +194,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depType": "test",
"packageName": "org.example:quuz_2.9.10",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -234,7 +208,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depType": "test",
"packageName": "org.example:abc_2.9.10",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -249,7 +222,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depType": "Provided",
"packageName": "org.example:corge",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -265,7 +237,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"groupName": "versionExample",
"packageName": "org.example:grault",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -281,13 +252,11 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depType": "plugin",
"packageName": "org.example:waldo",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
"https://example.com/repos/4/",
"https://example.com/repos/5/",
"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases",
],
},
{
Expand All @@ -296,7 +265,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for gene
"depName": "org.example:fred",
"packageName": "org.example:fred",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -318,7 +286,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -333,7 +300,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depName": "org.example:foo",
"packageName": "org.example:foo",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -347,7 +313,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depName": "org.example:bar",
"packageName": "org.example:bar_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -361,7 +326,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depName": "org.example:baz",
"packageName": "org.example:baz_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -375,7 +339,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depName": "org.example:qux",
"packageName": "org.example:qux",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -389,7 +352,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depName": "org.example:quux",
"packageName": "org.example:quux",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -404,7 +366,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depType": "test",
"packageName": "org.example:quuz_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -419,7 +380,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depType": "Provided",
"packageName": "org.example:corge",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -435,7 +395,6 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"groupName": "versionExample",
"packageName": "org.example:grault",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
Expand All @@ -451,13 +410,11 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"depType": "plugin",
"packageName": "org.example:waldo",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
"https://example.com/repos/1/",
"https://example.com/repos/2/",
"https://example.com/repos/3/",
"https://example.com/repos/4/",
"https://example.com/repos/5/",
"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases",
],
},
],
Expand All @@ -473,19 +430,15 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"datasource": "maven",
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"separateMinorPatch": true,
},
{
"currentValue": "0.0.2",
"datasource": "sbt-package",
"depName": "org.example:bar",
"packageName": "org.example:bar_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
},
],
"packageFileVersion": undefined,
Expand All @@ -500,19 +453,15 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"datasource": "maven",
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"separateMinorPatch": true,
},
{
"currentValue": "0.0.2",
"datasource": "sbt-package",
"depName": "org.example:bar",
"packageName": "org.example:bar_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
},
],
"packageFileVersion": undefined,
Expand All @@ -527,19 +476,15 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"datasource": "maven",
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"separateMinorPatch": true,
},
{
"currentValue": "0.0.2",
"datasource": "sbt-package",
"depName": "org.example:bar",
"packageName": "org.example:bar_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
},
],
"packageFileVersion": undefined,
Expand All @@ -554,19 +499,15 @@ exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when sca
"datasource": "maven",
"depName": "scala",
"packageName": "org.scala-lang:scala-library",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
"separateMinorPatch": true,
},
{
"currentValue": "0.0.2",
"datasource": "sbt-package",
"depName": "org.example:bar",
"packageName": "org.example:bar_2.12",
"registryUrls": [
"https://repo.maven.apache.org/maven2",
],
"registryUrls": [],
},
],
"packageFileVersion": undefined,
Expand Down

0 comments on commit 5de12e7

Please sign in to comment.