Skip to content

Commit 5caaba6

Browse files
authored
add support for microsoft openjdk 21.0.0 (#546)
* support for microsoft openjdk 21.0.0 * support for microsoft openjdk 21.0.0
1 parent 0ab4596 commit 5caaba6

File tree

3 files changed

+554
-475
lines changed

3 files changed

+554
-475
lines changed

__tests__/data/microsoft.json

+37
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,41 @@
11
[
2+
{
3+
"version": "21.0.0",
4+
"stable": true,
5+
"release_url": "https://aka.ms/download-jdk",
6+
"files": [
7+
{
8+
"filename": "microsoft-jdk-21.0.0-macos-x64.tar.gz",
9+
"arch": "x64",
10+
"platform": "darwin",
11+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.tar.gz"
12+
},
13+
{
14+
"filename": "microsoft-jdk-21.0.0-linux-x64.tar.gz",
15+
"arch": "x64",
16+
"platform": "linux",
17+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-x64.tar.gz"
18+
},
19+
{
20+
"filename": "microsoft-jdk-21.0.0-windows-x64.zip",
21+
"arch": "x64",
22+
"platform": "win32",
23+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-x64.zip"
24+
},
25+
{
26+
"filename": "microsoft-jdk-21.0.0-macos-aarch64.tar.gz",
27+
"arch": "aarch64",
28+
"platform": "darwin",
29+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-aarch64.tar.gz"
30+
},
31+
{
32+
"filename": "microsoft-jdk-21.0.0-linux-aarch64.tar.gz",
33+
"arch": "aarch64",
34+
"platform": "linux",
35+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-aarch64.tar.gz"
36+
}
37+
]
38+
},
239
{
340
"version": "17.0.7",
441
"stable": true,

__tests__/distributors/microsoft-installer.test.ts

+5
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ describe('findPackageForDownload', () => {
2929
});
3030

3131
it.each([
32+
[
33+
'21.x',
34+
'21.0.0',
35+
'https://aka.ms/download-jdk/microsoft-jdk-21.0.0-{{OS_TYPE}}-x64.{{ARCHIVE_TYPE}}'
36+
],
3237
[
3338
'17.0.1',
3439
'17.0.1+12.1',

0 commit comments

Comments
 (0)