Zulu: Use official API for autoupdate (#135)

This commit is contained in:
Mathias Hermansson 2020-03-03 12:00:54 +01:00 committed by GitHub
parent 3f6d459f9e
commit 3ca2db0248
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 370 additions and 208 deletions

View File

@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu13(?<major>[\\d.]+)-ca-jre(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "13${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu13(?<major>[\\d.]+)-ca-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "13${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,7 +1,7 @@
{
"description": "Zulu 10 is certified build of OpenJDK 10",
"homepage": "https://www.azul.com/downloads/zulu/",
"version": "10.3-5",
"version": "10.3.5",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu10(?<major>[\\d.]+)\\+(?<minor>[\\d.]+)-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "10${major}-${minor}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)(?:[.+]{1})(?<build>[\\d]+)(?:-ca)?-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}.${build}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -18,20 +18,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": "(?<name>zulu11(?<major>[\\d.]+)-ca-jre(?<openver>[\\d.]+)-win)_x64.zip",
"replace": "11${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -11,6 +11,11 @@
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.17-ca-jdk11.0.6-win_x64.zip",
"hash": "a9695617b8374bfa171f166951214965b1d1d08f43218db9a2a780b71c665c18",
"extract_dir": "zulu11.37.17-ca-jdk11.0.6-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.17-ca-jdk11.0.6-win_i686.zip",
"hash": "fd3ac9f2ae6c546968ca90ef936f9c393b0f19b0b9ee9de76ad7316fef0e1fd7",
"extract_dir": "zulu11.37.17-ca-jdk11.0.6-win_i686"
}
},
"env_add_path": "bin",
@ -18,20 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": "(?<name>zulu11(?<major>[\\d.]+)-ca-jdk(?<openver>[\\d.]+)-win)_x64.zip",
"replace": "11${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu12(?<major>[\\d.]+)-ca-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "12${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu13(?<major>[\\d.]+)-ca-jre(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "13${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu13(?<major>[\\d.]+)-ca-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "13${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -18,20 +18,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu6(?<major>[\\d.]+)-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "6${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)(?:-ca)?-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -18,20 +18,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu7(?<major>[\\d.]+)-ca-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "7${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Zulu 8 is certified build of OpenJDK 8",
"homepage": "https://www.azul.com/downloads/zulu/",
"version": "8.44.0.11",
"version": "8.44.0.9",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.11-ca-jre8.0.242-win_x64.zip",
"hash": "9ed3be01b8ee1a7e0f1f591ec5a1d1927dc8ae81c3c489672bb249c5d8a06780",
"extract_dir": "zulu8.44.0.11-ca-jre8.0.242-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jre8.0.242-win_x64.zip",
"hash": "391ae5f35864fc0ce9ad233fa19f80796657988ca948cf88bfbaaa02e04bce15",
"extract_dir": "zulu8.44.0.9-ca-jre8.0.242-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.11-ca-jre8.0.242-win_i686.zip",
"hash": "324c26d9d1e0bee9b77b3dfc6b98200799e5c42b634e96c21e126bc4bd4ed6aa",
"extract_dir": "zulu8.44.0.11-ca-jre8.0.242-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jre8.0.242-win_i686.zip",
"hash": "54d1c15680ab14452b582df29794ba9cee730158d7213110e0c18dbd01c4fac0",
"extract_dir": "zulu8.44.0.9-ca-jre8.0.242-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu8(?<major>[\\d.]+)-ca-jre(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "8${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Zulu 8 is certified build of OpenJDK 8",
"homepage": "https://www.azul.com/downloads/zulu/",
"version": "8.44.0.11",
"version": "8.44.0.9",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.11-ca-jdk8.0.242-win_x64.zip",
"hash": "5a03afae3bedda54d1e89f776721fd4cfef70c01b0a8adaff28e28af7a8de514",
"extract_dir": "zulu8.44.0.11-ca-jdk8.0.242-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jdk8.0.242-win_x64.zip",
"hash": "c4c14a122078f277d1d89b25a2a9f874e4b1859b6a892c01afdb445969e1dd0b",
"extract_dir": "zulu8.44.0.9-ca-jdk8.0.242-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.11-ca-jdk8.0.242-win_i686.zip",
"hash": "66e637df8be9bffe8fe111361ec698d500de35754fcf70acaa582a4614289bc6",
"extract_dir": "zulu8.44.0.11-ca-jdk8.0.242-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.9-ca-jdk8.0.242-win_i686.zip",
"hash": "602e6dd1377c849dd4159fb9774be17c660a0d39596a588bca064b6a952baf75",
"extract_dir": "zulu8.44.0.9-ca-jdk8.0.242-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu8(?<major>[\\d.]+)-ca-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "8${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu9(?<major>[\\d.]+)-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "9${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)(?:-ca)?-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

51
bucket/zulufx-jre.json Normal file
View File

@ -0,0 +1,51 @@
{
"description": "Open Source Builds of Zulu With OpenJFX",
"homepage": "https://www.azul.com/downloads/zulu/zulufx/",
"version": "11.35.15",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_x64.zip",
"hash": "25d446effc4542dac86017abb5bd7c14468c4c2bdfde4558d7ad36ca48fa54a7",
"extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_i686.zip",
"hash": "b6fb220127a0bb6123f8fa57a00a382a903b29a76a64c85db90666dc0cd3b66e",
"extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_i686"
}
},
"env_add_path": "bin",
"env_set": {
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-fx-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Open Source Builds of Zulu With OpenJFX",
"homepage": "https://www.azul.com/downloads/zulu/zulufx/",
"version": "11.37.19",
"version": "11.35.15",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_x64.zip",
"hash": "7736694d3e74e3ec6e55c00c478b9482560a8ea5ccd8c6b2fd5bfc6a0628da1e",
"extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_x64.zip",
"hash": "d1cb78300d07fd21f3d6c5e34b2302ef33e9c5157f6471267dfbe0d52170056c",
"extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_i686.zip",
"hash": "a56b41e169d8e55c2bc6a51e53611886d71754cd8de430dde9faec4c2e956e3b",
"extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_i686.zip",
"hash": "1140a522f61c549d039e30b6b0fe48f9e938464e9da05154e2521df3219ae234",
"extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu11(?<major>[\\d.]+)-ca-fx-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "11${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-fx-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Open Source Builds of Zulu With OpenJFX",
"homepage": "https://www.azul.com/downloads/zulu/zulufx/",
"version": "11.37.19",
"version": "11.35.15",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jre11.0.6-win_x64.zip",
"hash": "544922300c041804d97f3b2c7b5622cba3cf27cbf40d2fd74022d0396a59f42f",
"extract_dir": "zulu11.37.19-ca-fx-jre11.0.6-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_x64.zip",
"hash": "25d446effc4542dac86017abb5bd7c14468c4c2bdfde4558d7ad36ca48fa54a7",
"extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jre11.0.6-win_i686.zip",
"hash": "96f65587b325828837a63cbe6f0e47e69ae6fa6460bc1606f52c3483afe78ec2",
"extract_dir": "zulu11.37.19-ca-fx-jre11.0.6-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jre11.0.5-win_i686.zip",
"hash": "b6fb220127a0bb6123f8fa57a00a382a903b29a76a64c85db90666dc0cd3b66e",
"extract_dir": "zulu11.35.15-ca-fx-jre11.0.5-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu11(?<major>[\\d.]+)-ca-fx-jre(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "11${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-fx-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Open Source Builds of Zulu With OpenJFX",
"homepage": "https://www.azul.com/downloads/zulu/zulufx/",
"version": "11.37.19",
"version": "11.35.15",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_x64.zip",
"hash": "7736694d3e74e3ec6e55c00c478b9482560a8ea5ccd8c6b2fd5bfc6a0628da1e",
"extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_x64.zip",
"hash": "d1cb78300d07fd21f3d6c5e34b2302ef33e9c5157f6471267dfbe0d52170056c",
"extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu11.37.19-ca-fx-jdk11.0.6-win_i686.zip",
"hash": "a56b41e169d8e55c2bc6a51e53611886d71754cd8de430dde9faec4c2e956e3b",
"extract_dir": "zulu11.37.19-ca-fx-jdk11.0.6-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-fx-jdk11.0.5-win_i686.zip",
"hash": "1140a522f61c549d039e30b6b0fe48f9e938464e9da05154e2521df3219ae234",
"extract_dir": "zulu11.35.15-ca-fx-jdk11.0.5-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu11(?<major>[\\d.]+)-ca-fx-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "11${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-fx-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Open Source Builds of Zulu 8 With OpenJFX",
"homepage": "https://www.azul.com/downloads/zulu/zulufx/",
"version": "8.44.0.13",
"version": "8.42.0.23",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jre8.0.242-win_x64.zip",
"hash": "1131df2b0cf0f235a47f791eb0c62ea54539815ec1870c0da21ef3c039d3a224",
"extract_dir": "zulu8.44.0.13-ca-fx-jre8.0.242-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jre8.0.232-win_x64.zip",
"hash": "6f87bf6fabc53801007036842c1be71c65f923e730dbc4c1d6662bd4316c9f9a",
"extract_dir": "zulu8.42.0.23-ca-fx-jre8.0.232-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jre8.0.242-win_i686.zip",
"hash": "aa8ea677b4bcf49a66b3d39309d951ca0fcf0ddd84f3a00ddafe9d9e72d9ff41",
"extract_dir": "zulu8.44.0.13-ca-fx-jre8.0.242-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jre8.0.232-win_i686.zip",
"hash": "2ecf0ff4940a96e3acc123f2798ced2c096803e2847c35171e5f53d0c7413b79",
"extract_dir": "zulu8.42.0.23-ca-fx-jre8.0.232-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu8(?<major>[\\d.]+)-ca-fx-jre(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "8${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-fx-jre(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}

View File

@ -1,21 +1,21 @@
{
"description": "Open Source Builds of Zulu 8 With OpenJFX",
"homepage": "https://www.azul.com/downloads/zulu/zulufx/",
"version": "8.44.0.13",
"version": "8.42.0.23",
"license": {
"identifier": "GPL-2.0-only WITH Classpath-exception-2.0",
"url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html"
},
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jdk8.0.242-win_x64.zip",
"hash": "6e08d9e2b7de3c3fdeaed40dd8f24bcc9b9f982b98a8091aa3d4063b82a045db",
"extract_dir": "zulu8.44.0.13-ca-fx-jdk8.0.242-win_x64"
"url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jdk8.0.232-win_x64.zip",
"hash": "8e6e4e18c39384048e71a29cfb42a1c0e84137aadc6a81243f6aed061093fb93",
"extract_dir": "zulu8.42.0.23-ca-fx-jdk8.0.232-win_x64"
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jdk8.0.242-win_i686.zip",
"hash": "18d3f77f594ab7daa0a6f298bf901e608b2570ae7978673ee41e6c1fe6147cbe",
"extract_dir": "zulu8.44.0.13-ca-fx-jdk8.0.242-win_i686"
"url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-fx-jdk8.0.232-win_i686.zip",
"hash": "743f14fdb3248fa577720d48faf07f7b28164402c055440c762f06c097816915",
"extract_dir": "zulu8.42.0.23-ca-fx-jdk8.0.232-win_i686"
}
},
"env_add_path": "bin",
@ -23,24 +23,29 @@
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://cdn.azul.com/zulu/bin/?C=M;O=D",
"re": ">(?<name>zulu8(?<major>[\\d.]+)-ca-fx-jdk(?<openver>[\\d.]+)-win)_x64.zip</a>",
"replace": "8${major}"
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jsonpath": "$.name",
"regex": "(?<name>zulu(?<version>[\\d.]+)-ca-fx-jdk(?<java>[\\d.]+)-win)_x64.zip",
"replace": "${version}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip",
"extract_dir": "$matchName_x64"
"extract_dir": "$matchName_x64",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64",
"jp": "$.sha256_hash"
}
},
"32bit": {
"url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip",
"extract_dir": "$matchName_i686"
"extract_dir": "$matchName_i686",
"hash": {
"url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32",
"jp": "$.sha256_hash"
}
}
},
"hash": {
"url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles",
"jp": "$..[?(@.link=='$url')].checksum"
}
}
}