Compare commits
	
		
			83 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 3a4f6e1af5 | ||
|  | 25f376e348 | ||
|  | d4e4b6bbc1 | ||
|  | 28b532bcb3 | ||
|  | 51ab6d2e30 | ||
|  | 99d3141d9b | ||
|  | 7a6d8a8234 | ||
|  | 7136edc5e8 | ||
|  | 8df1039502 | ||
|  | 870c199c48 | ||
|  | 83a06ff9d9 | ||
|  | 292cc14be8 | ||
|  | b36c23c0d9 | ||
|  | 40b9536ce5 | ||
|  | 0a40ce6f61 | ||
|  | 68b1d5a3da | ||
|  | bcfbca5b71 | ||
|  | 78eae7945c | ||
|  | 2dfa2011c5 | ||
|  | 7467385c61 | ||
|  | 8e04ddff28 | ||
|  | 67fbd726da | ||
|  | 6a0805fcef | ||
|  | fd08b9c8dc | ||
|  | 2e74cbce18 | ||
|  | a1c6c9c867 | ||
|  | 99b8673ff6 | ||
|  | 5896cecc08 | ||
|  | 80ae3c2885 | ||
|  | 9704b39bf2 | ||
|  | 7a445ee88d | ||
|  | 3232623d9c | ||
|  | c0660d8edc | ||
|  | 2f7af1b9c5 | ||
|  | 16ef37f8dd | ||
|  | a2374547df | ||
|  | 387ac29b30 | ||
|  | 9eda6b51cc | ||
|  | 78078da0cd | ||
|  | 5caaba646e | ||
|  | 0ab4596768 | ||
|  | 4075bfc1b5 | ||
|  | 5b86b67f5b | ||
|  | b943a4ed87 | ||
|  | c16064d22c | ||
|  | cd89f46ac9 | ||
|  | 4fb397523b | ||
|  | 33b10b64eb | ||
|  | 75c6561172 | ||
|  | ebe05e0f88 | ||
|  | 46099e1f14 | ||
|  | 1a3cd386c6 | ||
|  | 91f49aa1b0 | ||
|  | 1f2faad7e0 | ||
|  | 45058d7f99 | ||
|  | 87c1c7064c | ||
|  | 5e4a7c3698 | ||
|  | f4213ceea0 | ||
|  | ba4a2dd11d | ||
|  | 01a228c633 | ||
|  | 07b6c30c67 | ||
|  | c19d52bc93 | ||
|  | 3927f47357 | ||
|  | cb77eb7f64 | ||
|  | 9ff43a1ebe | ||
|  | 575d86297c | ||
|  | d70493eaf0 | ||
|  | 088a9ed5f6 | ||
|  | 8d9836d093 | ||
|  | 9f75459cbe | ||
|  | 827f99856d | ||
|  | 27bb911606 | ||
|  | ddb82ce8a6 | ||
|  | 404e5db3a1 | ||
|  | 191ba8c6ba | ||
|  | e42168ca1a | ||
|  | 5ffc13f417 | ||
|  | 669e0727d8 | ||
|  | 888b4006f3 | ||
|  | 676c490d4c | ||
|  | 0de5c66fc0 | ||
|  | ea15b3b99c | ||
|  | 14d87b223c | 
							
								
								
									
										6
									
								
								.eslintignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.eslintignore
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | # Ignore list | ||||||
|  | /* | ||||||
|  | 
 | ||||||
|  | # Do not ignore these folders: | ||||||
|  | !__tests__/ | ||||||
|  | !src/ | ||||||
							
								
								
									
										51
									
								
								.eslintrc.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								.eslintrc.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,51 @@ | |||||||
|  | // This is a reusable configuration file copied from https://github.com/actions/reusable-workflows/tree/main/reusable-configurations. Please don't make changes to this file as it's the subject of an automatic update.
 | ||||||
|  | module.exports = { | ||||||
|  |   extends: [ | ||||||
|  |     'eslint:recommended', | ||||||
|  |     'plugin:@typescript-eslint/recommended', | ||||||
|  |     'plugin:eslint-plugin-jest/recommended', | ||||||
|  |     'eslint-config-prettier' | ||||||
|  |   ], | ||||||
|  |   parser: '@typescript-eslint/parser', | ||||||
|  |   plugins: ['@typescript-eslint', 'eslint-plugin-node', 'eslint-plugin-jest'], | ||||||
|  |   rules: { | ||||||
|  |     '@typescript-eslint/no-require-imports': 'error', | ||||||
|  |     '@typescript-eslint/no-non-null-assertion': 'off', | ||||||
|  |     '@typescript-eslint/no-explicit-any': 'off', | ||||||
|  |     '@typescript-eslint/no-empty-function': 'off', | ||||||
|  |     '@typescript-eslint/ban-ts-comment': [ | ||||||
|  |       'error', | ||||||
|  |       { | ||||||
|  |         'ts-ignore': 'allow-with-description' | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     'no-console': 'error', | ||||||
|  |     'yoda': 'error', | ||||||
|  |     'prefer-const': [ | ||||||
|  |       'error', | ||||||
|  |       { | ||||||
|  |         destructuring: 'all' | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     'no-control-regex': 'off', | ||||||
|  |     'no-constant-condition': ['error', {checkLoops: false}], | ||||||
|  |     'node/no-extraneous-import': 'error' | ||||||
|  |   }, | ||||||
|  |   overrides: [ | ||||||
|  |     { | ||||||
|  |       files: ['**/*{test,spec}.ts'], | ||||||
|  |       rules: { | ||||||
|  |         '@typescript-eslint/no-unused-vars': 'off', | ||||||
|  |         'jest/no-standalone-expect': 'off', | ||||||
|  |         'jest/no-conditional-expect': 'off', | ||||||
|  |         'no-console': 'off', | ||||||
|  | 
 | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   env: { | ||||||
|  |     node: true, | ||||||
|  |     es6: true, | ||||||
|  |     'jest/globals': true | ||||||
|  |   } | ||||||
|  | }; | ||||||
							
								
								
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +1,4 @@ | |||||||
|  | * text=auto eol=lf | ||||||
| dist/index.js    -diff -merge | dist/index.js    -diff -merge | ||||||
| dist/index.js    linguist-generated=true | dist/index.js    linguist-generated=true | ||||||
| .licenses/** -diff linguist-generated=true | .licenses/** -diff linguist-generated=true | ||||||
|  | |||||||
							
								
								
									
										22
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | # To get started with Dependabot version updates, you'll need to specify which | ||||||
|  | # package ecosystems to update and where the package manifests are located. | ||||||
|  | # Please see the documentation for all configuration options: | ||||||
|  | # https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file | ||||||
|  | 
 | ||||||
|  | version: 2 | ||||||
|  | updates: | ||||||
|  |   # Enable version updates for npm | ||||||
|  |   - package-ecosystem: 'npm' | ||||||
|  |     # Look for `package.json` and `lock` files in the `root` directory | ||||||
|  |     directory: '/' | ||||||
|  |     # Check the npm registry for updates every day (weekdays) | ||||||
|  |     schedule: | ||||||
|  |       interval: 'weekly' | ||||||
|  | 
 | ||||||
|  |   # Enable version updates for GitHub Actions | ||||||
|  |   - package-ecosystem: 'github-actions' | ||||||
|  |     # Workflow files stored in the default location of `.github/workflows` | ||||||
|  |     # You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`. | ||||||
|  |     directory: '/' | ||||||
|  |     schedule: | ||||||
|  |       interval: 'weekly' | ||||||
							
								
								
									
										2
									
								
								.github/workflows/basic-validation.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/basic-validation.yml
									
									
									
									
										vendored
									
									
								
							| @ -15,3 +15,5 @@ jobs: | |||||||
|   call-basic-validation: |   call-basic-validation: | ||||||
|     name: Basic validation |     name: Basic validation | ||||||
|     uses: actions/reusable-workflows/.github/workflows/basic-validation.yml@main |     uses: actions/reusable-workflows/.github/workflows/basic-validation.yml@main | ||||||
|  |     with: | ||||||
|  |       node-version: '20.x' | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							| @ -15,3 +15,5 @@ jobs: | |||||||
|   call-check-dist: |   call-check-dist: | ||||||
|     name: Check dist/ |     name: Check dist/ | ||||||
|     uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main |     uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main | ||||||
|  |     with: | ||||||
|  |       node-version: '20.x' | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/codeql-analysis.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/codeql-analysis.yml
									
									
									
									
										vendored
									
									
								
							| @ -2,9 +2,9 @@ name: CodeQL analysis | |||||||
| 
 | 
 | ||||||
| on: | on: | ||||||
|   push: |   push: | ||||||
|     branches: [ main ] |     branches: [main] | ||||||
|   pull_request: |   pull_request: | ||||||
|     branches: [ main ] |     branches: [main] | ||||||
|   schedule: |   schedule: | ||||||
|     - cron: '0 3 * * 0' |     - cron: '0 3 * * 0' | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								.github/workflows/e2e-cache-dependency-path.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								.github/workflows/e2e-cache-dependency-path.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | name: Validate cache with cache-dependency-path option | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |       - main | ||||||
|  |       - releases/* | ||||||
|  |     paths-ignore: | ||||||
|  |       - '**.md' | ||||||
|  |   pull_request: | ||||||
|  |     paths-ignore: | ||||||
|  |       - '**.md' | ||||||
|  | 
 | ||||||
|  | defaults: | ||||||
|  |   run: | ||||||
|  |     shell: bash | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   gradle1-save: | ||||||
|  |     runs-on: ${{ matrix.os }} | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Run setup-java with the cache for gradle | ||||||
|  |         uses: ./ | ||||||
|  |         id: setup-java | ||||||
|  |         with: | ||||||
|  |           distribution: 'adopt' | ||||||
|  |           java-version: '11' | ||||||
|  |           cache: gradle | ||||||
|  |           cache-dependency-path: __tests__/cache/gradle1/*.gradle* | ||||||
|  |       - name: Create files to cache | ||||||
|  |         # Need to avoid using Gradle daemon to stabilize the save process on Windows | ||||||
|  |         # https://github.com/actions/cache/issues/454#issuecomment-840493935 | ||||||
|  |         run: | | ||||||
|  |           gradle downloadDependencies --no-daemon -p __tests__/cache/gradle1 | ||||||
|  |           if [ ! -d ~/.gradle/caches ]; then | ||||||
|  |             echo "::error::The ~/.gradle/caches directory does not exist unexpectedly" | ||||||
|  |             exit 1 | ||||||
|  |           fi | ||||||
|  |   gradle1-restore: | ||||||
|  |     runs-on: ${{ matrix.os }} | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|  |     needs: gradle1-save | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Run setup-java with the cache for gradle | ||||||
|  |         uses: ./ | ||||||
|  |         id: setup-java | ||||||
|  |         with: | ||||||
|  |           distribution: 'adopt' | ||||||
|  |           java-version: '11' | ||||||
|  |           cache: gradle | ||||||
|  |           cache-dependency-path: __tests__/cache/gradle1/*.gradle* | ||||||
|  |       - name: Confirm that ~/.gradle/caches directory has been made | ||||||
|  |         run: | | ||||||
|  |           if [ ! -d ~/.gradle/caches ]; then | ||||||
|  |             echo "::error::The ~/.gradle/caches directory does not exist unexpectedly" | ||||||
|  |             exit 1 | ||||||
|  |           fi | ||||||
|  |           ls ~/.gradle/caches/ | ||||||
|  |   gradle2-restore: | ||||||
|  |     runs-on: ${{ matrix.os }} | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|  |     needs: gradle1-save | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Run setup-java with the cache for gradle | ||||||
|  |         uses: ./ | ||||||
|  |         id: setup-java | ||||||
|  |         with: | ||||||
|  |           distribution: 'adopt' | ||||||
|  |           java-version: '11' | ||||||
|  |           cache: gradle | ||||||
|  |           cache-dependency-path: __tests__/cache/gradle2/*.gradle* | ||||||
|  |       - name: Confirm that ~/.gradle/caches directory has not been made | ||||||
|  |         run: | | ||||||
|  |           if [ -d ~/.gradle/caches ]; then | ||||||
|  |             echo "::error::The ~/.gradle/caches directory exists unexpectedly" | ||||||
|  |             exit 1 | ||||||
|  |           fi | ||||||
							
								
								
									
										41
									
								
								.github/workflows/e2e-cache.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										41
									
								
								.github/workflows/e2e-cache.yml
									
									
									
									
										vendored
									
									
								
							| @ -21,10 +21,10 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Run setup-java with the cache for gradle |       - name: Run setup-java with the cache for gradle | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -36,7 +36,7 @@ jobs: | |||||||
|         # Need to avoid using Gradle daemon to stabilize the save process on Windows |         # Need to avoid using Gradle daemon to stabilize the save process on Windows | ||||||
|         # https://github.com/actions/cache/issues/454#issuecomment-840493935 |         # https://github.com/actions/cache/issues/454#issuecomment-840493935 | ||||||
|         run: | |         run: | | ||||||
|           gradle downloadDependencies --no-daemon -p __tests__/cache/gradle |           gradle downloadDependencies --no-daemon -p __tests__/cache/gradle1 | ||||||
|           if [ ! -d ~/.gradle/caches ]; then |           if [ ! -d ~/.gradle/caches ]; then | ||||||
|             echo "::error::The ~/.gradle/caches directory does not exist unexpectedly" |             echo "::error::The ~/.gradle/caches directory does not exist unexpectedly" | ||||||
|             exit 1 |             exit 1 | ||||||
| @ -46,11 +46,11 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|     needs: gradle-save |     needs: gradle-save | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Run setup-java with the cache for gradle |       - name: Run setup-java with the cache for gradle | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -70,10 +70,10 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Run setup-java with the cache for maven |       - name: Run setup-java with the cache for maven | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -93,11 +93,11 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|     needs: maven-save |     needs: maven-save | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Run setup-java with the cache for maven |       - name: Run setup-java with the cache for maven | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -121,10 +121,10 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-22.04] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Run setup-java with the cache for sbt |       - name: Run setup-java with the cache for sbt | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -132,17 +132,21 @@ jobs: | |||||||
|           distribution: 'adopt' |           distribution: 'adopt' | ||||||
|           java-version: '11' |           java-version: '11' | ||||||
|           cache: sbt |           cache: sbt | ||||||
|  |       - name: Setup SBT | ||||||
|  |         if: matrix.os == 'macos-13' | ||||||
|  |         run: | | ||||||
|  |           echo ""Installing SBT..."" | ||||||
|  |           brew install sbt | ||||||
|       - name: Create files to cache |       - name: Create files to cache | ||||||
|         run: sbt update |         run: sbt update | ||||||
| 
 | 
 | ||||||
|       - name: Check files to cache on macos-latest |       - name: Check files to cache on macos-latest | ||||||
|         if: matrix.os == 'macos-latest' |         if: matrix.os == 'macos-13' | ||||||
|         run: | |         run: | | ||||||
|           if [ ! -d ~/Library/Caches/Coursier ]; then |           if [ ! -d ~/Library/Caches/Coursier ]; then | ||||||
|             echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly" |             echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly" | ||||||
|             exit 1 |             exit 1 | ||||||
|           fi |           fi | ||||||
| 
 |  | ||||||
|       - name: Check files to cache on windows-latest |       - name: Check files to cache on windows-latest | ||||||
|         if: matrix.os == 'windows-latest' |         if: matrix.os == 'windows-latest' | ||||||
|         run: | |         run: | | ||||||
| @ -150,8 +154,6 @@ jobs: | |||||||
|             echo "::error::The ~/AppData/Local/Coursier/Cache directory does not exist unexpectedly" |             echo "::error::The ~/AppData/Local/Coursier/Cache directory does not exist unexpectedly" | ||||||
|             exit 1 |             exit 1 | ||||||
|           fi |           fi | ||||||
| 
 |  | ||||||
|        |  | ||||||
|       - name: Check files to cache on ubuntu-latest |       - name: Check files to cache on ubuntu-latest | ||||||
|         if: matrix.os == 'ubuntu-latest' |         if: matrix.os == 'ubuntu-latest' | ||||||
|         run: | |         run: | | ||||||
| @ -159,7 +161,6 @@ jobs: | |||||||
|             echo "::error::The ~/.cache/coursier directory does not exist unexpectedly" |             echo "::error::The ~/.cache/coursier directory does not exist unexpectedly" | ||||||
|             exit 1 |             exit 1 | ||||||
|           fi |           fi | ||||||
| 
 |  | ||||||
|   sbt-restore: |   sbt-restore: | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     defaults: |     defaults: | ||||||
| @ -169,11 +170,11 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-22.04] | ||||||
|     needs: sbt-save |     needs: sbt-save | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Run setup-java with the cache for sbt |       - name: Run setup-java with the cache for sbt | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -183,14 +184,13 @@ jobs: | |||||||
|           cache: sbt |           cache: sbt | ||||||
| 
 | 
 | ||||||
|       - name: Confirm that ~/Library/Caches/Coursier directory has been made |       - name: Confirm that ~/Library/Caches/Coursier directory has been made | ||||||
|         if: matrix.os == 'macos-latest' |         if: matrix.os == 'macos-13' | ||||||
|         run: | |         run: | | ||||||
|           if [ ! -d ~/Library/Caches/Coursier ]; then |           if [ ! -d ~/Library/Caches/Coursier ]; then | ||||||
|             echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly" |             echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly" | ||||||
|             exit 1 |             exit 1 | ||||||
|           fi |           fi | ||||||
|           ls ~/Library/Caches/Coursier |           ls ~/Library/Caches/Coursier | ||||||
| 
 |  | ||||||
|       - name: Confirm that ~/AppData/Local/Coursier/Cache directory has been made |       - name: Confirm that ~/AppData/Local/Coursier/Cache directory has been made | ||||||
|         if: matrix.os == 'windows-latest' |         if: matrix.os == 'windows-latest' | ||||||
|         run: | |         run: | | ||||||
| @ -199,7 +199,6 @@ jobs: | |||||||
|             exit 1 |             exit 1 | ||||||
|           fi |           fi | ||||||
|           ls ~/AppData/Local/Coursier/Cache |           ls ~/AppData/Local/Coursier/Cache | ||||||
| 
 |  | ||||||
|       - name: Confirm that ~/.cache/coursier directory has been made |       - name: Confirm that ~/.cache/coursier directory has been made | ||||||
|         if: matrix.os == 'ubuntu-latest' |         if: matrix.os == 'ubuntu-latest' | ||||||
|         run: | |         run: | | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/e2e-local-file.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/e2e-local-file.yml
									
									
									
									
										vendored
									
									
								
							| @ -21,7 +21,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Download Adopt OpenJDK file |       - name: Download Adopt OpenJDK file | ||||||
|         run: | |         run: | | ||||||
|           if ($IsLinux) { |           if ($IsLinux) { | ||||||
| @ -58,7 +58,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Download Zulu OpenJDK file |       - name: Download Zulu OpenJDK file | ||||||
|         run: | |         run: | | ||||||
|           if ($IsLinux) { |           if ($IsLinux) { | ||||||
| @ -95,7 +95,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Download Eclipse Temurin file |       - name: Download Eclipse Temurin file | ||||||
|         run: | |         run: | | ||||||
|           if ($IsLinux) { |           if ($IsLinux) { | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								.github/workflows/e2e-publishing.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/e2e-publishing.yml
									
									
									
									
										vendored
									
									
								
							| @ -25,7 +25,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -60,7 +60,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Create fake settings.xml |       - name: Create fake settings.xml | ||||||
|         run: | |         run: | | ||||||
|           $xmlDirectory = Join-Path $HOME ".m2" |           $xmlDirectory = Join-Path $HOME ".m2" | ||||||
| @ -96,7 +96,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Create fake settings.xml |       - name: Create fake settings.xml | ||||||
|         run: | |         run: | | ||||||
|           $xmlDirectory = Join-Path $HOME ".m2" |           $xmlDirectory = Join-Path $HOME ".m2" | ||||||
| @ -133,7 +133,7 @@ jobs: | |||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
|  | |||||||
							
								
								
									
										244
									
								
								.github/workflows/e2e-versions.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										244
									
								
								.github/workflows/e2e-versions.yml
									
									
									
									
										vendored
									
									
								
							| @ -20,31 +20,59 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['temurin', 'adopt', 'adopt-openj9', 'zulu', 'liberica', 'microsoft', 'corretto' ] # internally 'adopt-hotspot' is the same as 'adopt' |         distribution: [ | ||||||
|         version: ['8', '11', '16'] |             'temurin', | ||||||
|  |             'adopt', | ||||||
|  |             'adopt-openj9', | ||||||
|  |             'zulu', | ||||||
|  |             'liberica', | ||||||
|  |             'microsoft', | ||||||
|  |             'semeru', | ||||||
|  |             'corretto', | ||||||
|  |             'dragonwell', | ||||||
|  |             'sapmachine', | ||||||
|  |             'jetbrains' | ||||||
|  |           ] # internally 'adopt-hotspot' is the same as 'adopt' | ||||||
|  |         version: ['21', '11', '17'] | ||||||
|         exclude: |         exclude: | ||||||
|           - distribution: microsoft |           - distribution: microsoft | ||||||
|             version: 8 |             version: 8 | ||||||
|  |           - distribution: dragonwell | ||||||
|  |             os: macos-13 | ||||||
|         include: |         include: | ||||||
|           - distribution: oracle |           - distribution: oracle | ||||||
|           os: macos-latest |             os: macos-13 | ||||||
|             version: 17 |             version: 17 | ||||||
|           - distribution: oracle |           - distribution: oracle | ||||||
|             os: windows-latest |             os: windows-latest | ||||||
|           version: 19 |             version: 21 | ||||||
|           - distribution: oracle |           - distribution: oracle | ||||||
|             os: ubuntu-latest |             os: ubuntu-latest | ||||||
|           version: 19 |             version: 21 | ||||||
|  |           - distribution: graalvm | ||||||
|  |             os: macos-latest | ||||||
|  |             version: 17.0.12 | ||||||
|  |           - distribution: graalvm | ||||||
|  |             os: windows-latest | ||||||
|  |             version: 21 | ||||||
|  |           - distribution: graalvm | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: 21 | ||||||
|  |           - distribution: graalvm | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '24-ea' | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
|         with: |         with: | ||||||
|           java-version: ${{ matrix.version }} |           java-version: ${{ matrix.version }} | ||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -60,15 +88,33 @@ jobs: | |||||||
|         distribution: ['temurin', 'zulu', 'liberica'] |         distribution: ['temurin', 'zulu', 'liberica'] | ||||||
|         version: |         version: | ||||||
|           - '11.0' |           - '11.0' | ||||||
|         - '8.0.302' |           - '21.0' | ||||||
|         - '16.0.2+7' |           - '17.0.7+7' | ||||||
|         include: |         include: | ||||||
|           - distribution: oracle |           - distribution: oracle | ||||||
|             os: ubuntu-latest |             os: ubuntu-latest | ||||||
|           version: '19.0.1' |             version: '21.0.4' | ||||||
|  |           - distribution: graalvm | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '21.0.4' | ||||||
|  |           - distribution: dragonwell | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '11.0' | ||||||
|  |           - distribution: dragonwell | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '11.0.13+9' | ||||||
|  |           - distribution: sapmachine | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '17.0.7' | ||||||
|  |           - distribution: jetbrains | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '11.0.11' | ||||||
|  |           - distribution: jetbrains | ||||||
|  |             os: ubuntu-latest | ||||||
|  |             version: '17.0.7' | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -78,6 +124,8 @@ jobs: | |||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
| 
 | 
 | ||||||
|   setup-java-check-latest: |   setup-java-check-latest: | ||||||
|     name: ${{ matrix.distribution }} ${{ matrix.version }} - check-latest flag - ${{ matrix.os }} |     name: ${{ matrix.distribution }} ${{ matrix.version }} - check-latest flag - ${{ matrix.os }} | ||||||
| @ -87,10 +135,21 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['temurin', 'zulu', 'liberica'] |         distribution: | ||||||
|  |           [ | ||||||
|  |             'temurin', | ||||||
|  |             'zulu', | ||||||
|  |             'liberica', | ||||||
|  |             'dragonwell', | ||||||
|  |             'sapmachine', | ||||||
|  |             'jetbrains' | ||||||
|  |           ] | ||||||
|  |         exclude: | ||||||
|  |           - distribution: dragonwell | ||||||
|  |             os: macos-latest | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -98,6 +157,8 @@ jobs: | |||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|           java-version: 11 |           java-version: 11 | ||||||
|           check-latest: true |           check-latest: true | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "11" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "11" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -110,10 +171,21 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['temurin', 'zulu', 'liberica'] |         distribution: | ||||||
|  |           [ | ||||||
|  |             'temurin', | ||||||
|  |             'zulu', | ||||||
|  |             'liberica', | ||||||
|  |             'dragonwell', | ||||||
|  |             'sapmachine', | ||||||
|  |             'jetbrains' | ||||||
|  |           ] | ||||||
|  |         exclude: | ||||||
|  |           - distribution: dragonwell | ||||||
|  |             os: macos-latest | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -122,6 +194,8 @@ jobs: | |||||||
|           java-version: | |           java-version: | | ||||||
|             11 |             11 | ||||||
|             17 |             17 | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|       - name: Verify Java env variables |       - name: Verify Java env variables | ||||||
|         run: | |         run: | | ||||||
|           $versionsArr = "11","17" |           $versionsArr = "11","17" | ||||||
| @ -146,11 +220,11 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|         version: ['17-ea', '15.0.0-ea.14'] |         version: ['17-ea', '15.0.0-ea.14'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -172,7 +246,7 @@ jobs: | |||||||
|         version: ['17-ea'] |         version: ['17-ea'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -183,6 +257,28 @@ jobs: | |||||||
|         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| 
 | 
 | ||||||
|  |   setup-java-ea-versions-sapmachine: | ||||||
|  |     name: sapmachine ${{ matrix.version }} (jdk-x64) - ${{ matrix.os }} | ||||||
|  |     needs: setup-java-major-minor-versions | ||||||
|  |     runs-on: ${{ matrix.os }} | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|  |         version: ['17-ea', '21-ea'] | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: setup-java | ||||||
|  |         uses: ./ | ||||||
|  |         id: setup-java | ||||||
|  |         with: | ||||||
|  |           java-version: ${{ matrix.version }} | ||||||
|  |           distribution: sapmachine | ||||||
|  |       - name: Verify Java | ||||||
|  |         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" | ||||||
|  |         shell: bash | ||||||
|  | 
 | ||||||
|   setup-java-custom-package-type: |   setup-java-custom-package-type: | ||||||
|     name: ${{ matrix.distribution }} ${{ matrix.version }} (${{ matrix.java-package }}-x64) - ${{ matrix.os }} |     name: ${{ matrix.distribution }} ${{ matrix.version }} (${{ matrix.java-package }}-x64) - ${{ matrix.os }} | ||||||
|     needs: setup-java-major-minor-versions |     needs: setup-java-major-minor-versions | ||||||
| @ -190,22 +286,23 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-13, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['temurin', 'zulu', 'liberica'] |         distribution: | ||||||
|  |           ['temurin', 'zulu', 'liberica', 'semeru', 'sapmachine', 'jetbrains'] | ||||||
|         java-package: ['jre'] |         java-package: ['jre'] | ||||||
|         version: ['17.0'] |         version: ['17.0'] | ||||||
|         include: |         include: | ||||||
|           - distribution: 'zulu' |           - distribution: 'zulu' | ||||||
|             java-package: jre+fx |             java-package: jre+fx | ||||||
|             version: '8' |             version: '21' | ||||||
|             os: ubuntu-latest |             os: ubuntu-latest | ||||||
|           - distribution: 'zulu' |           - distribution: 'zulu' | ||||||
|             java-package: jdk+fx |             java-package: jdk+fx | ||||||
|             version: '8.0.242' |             version: '21.0' | ||||||
|             os: ubuntu-latest |             os: ubuntu-latest | ||||||
|           - distribution: 'liberica' |           - distribution: 'liberica' | ||||||
|             java-package: jdk+fx |             java-package: jdk+fx | ||||||
|             version: '8' |             version: '21' | ||||||
|             os: ubuntu-latest |             os: ubuntu-latest | ||||||
|           - distribution: 'liberica' |           - distribution: 'liberica' | ||||||
|             java-package: jre+fx |             java-package: jre+fx | ||||||
| @ -215,9 +312,50 @@ jobs: | |||||||
|             java-package: jre |             java-package: jre | ||||||
|             version: '8' |             version: '8' | ||||||
|             os: windows-latest |             os: windows-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jdk+jcef | ||||||
|  |             version: '11' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jdk+jcef | ||||||
|  |             version: '17' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jdk+jcef | ||||||
|  |             version: '21' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jre+jcef | ||||||
|  |             version: '11' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jre+jcef | ||||||
|  |             version: '17' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jre+jcef | ||||||
|  |             version: '21' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jdk+ft | ||||||
|  |             version: '17' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jdk+ft | ||||||
|  |             version: '21' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jre+ft | ||||||
|  |             version: '17' | ||||||
|  |             os: ubuntu-latest | ||||||
|  |           - distribution: 'jetbrains' | ||||||
|  |             java-package: jre+ft | ||||||
|  |             version: '21' | ||||||
|  |             os: ubuntu-latest | ||||||
|  | 
 | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -225,6 +363,8 @@ jobs: | |||||||
|           java-version: ${{ matrix.version }} |           java-version: ${{ matrix.version }} | ||||||
|           java-package: ${{ matrix.java-package }} |           java-package: ${{ matrix.java-package }} | ||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "${{ matrix.version }}" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -238,12 +378,12 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         # x86 is not supported on macOS |         # x86 is not supported on macOS | ||||||
|         os: [windows-latest, ubuntu-latest] |         os: [windows-latest, ubuntu-22.04] | ||||||
|         distribution: ['liberica', 'zulu', 'corretto'] |         distribution: ['liberica', 'zulu', 'corretto'] | ||||||
|         version: ['11'] |         version: ['11'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
| @ -262,20 +402,24 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['temurin', 'microsoft', 'corretto' ] |         distribution: ['temurin', 'microsoft', 'corretto'] | ||||||
|  |         java-version-file: ['.java-version', '.tool-versions'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Create .java-version file |       - name: Create .java-version file | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: echo "8" > .java-version |         run: echo "17" > .java-version | ||||||
|  |       - name: Create .tool-versions file | ||||||
|  |         shell: bash | ||||||
|  |         run: echo "java 17" > .tool-versions | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
|         with: |         with: | ||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|           java-version: 11 |           java-version: 11 | ||||||
|           java-version-file: '.java-version' |           java-version-file: ${{matrix.java-version-file }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "11" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "11" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -287,19 +431,23 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['temurin', 'zulu', 'liberica', 'microsoft', 'corretto' ] |         distribution: ['temurin', 'zulu', 'liberica', 'microsoft', 'corretto'] | ||||||
|  |         java-version-file: ['.java-version', '.tool-versions'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Create .java-version file |       - name: Create .java-version file | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: echo "11" > .java-version |         run: echo "11" > .java-version | ||||||
|  |       - name: Create .tool-versions file | ||||||
|  |         shell: bash | ||||||
|  |         run: echo "java 11" > .tool-versions | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
|         with: |         with: | ||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|           java-version-file: '.java-version' |           java-version-file: ${{matrix.java-version-file }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "11" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "11" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -311,43 +459,51 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|         distribution: [ 'adopt', 'adopt-openj9', 'zulu' ] |         distribution: ['adopt', 'adopt-openj9', 'zulu'] | ||||||
|  |         java-version-file: ['.java-version', '.tool-versions'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Create .java-version file |       - name: Create .java-version file | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: echo "11.0.2" > .java-version |         run: echo "17.0.10" > .java-version | ||||||
|  |       - name: Create .tool-versions file | ||||||
|  |         shell: bash | ||||||
|  |         run: echo "java 17.0.10" > .tool-versions | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
|         with: |         with: | ||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|           java-version-file: '.java-version' |           java-version-file: ${{matrix.java-version-file }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "11.0.2" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "17.0.10" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
| 
 | 
 | ||||||
|   setup-java-version-from-file-major-minor-patch-with-dist: |   setup-java-version-from-file-major-minor-patch-with-dist: | ||||||
|     name: ${{ matrix.distribution }} version from file 'openjdk64-11.0.2' - ${{ matrix.os }} |     name: ${{ matrix.distribution }} version from file 'openjdk64-17.0.10' - ${{ matrix.os }} | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [macos-latest, windows-latest, ubuntu-latest] |         os: [macos-latest, windows-latest, ubuntu-latest] | ||||||
|         distribution: ['adopt', 'zulu', 'liberica'  ] |         distribution: ['adopt', 'zulu', 'liberica'] | ||||||
|  |         java-version-file: ['.java-version', '.tool-versions'] | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout |       - name: Checkout | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v4 | ||||||
|       - name: Create .java-version file |       - name: Create .java-version file | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: echo "openjdk64-11.0.2" > .java-version |         run: echo "openjdk64-17.0.10" > .java-version | ||||||
|  |       - name: Create .tool-versions file | ||||||
|  |         shell: bash | ||||||
|  |         run: echo "java openjdk64-17.0.10" > .tool-versions | ||||||
|       - name: setup-java |       - name: setup-java | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         id: setup-java |         id: setup-java | ||||||
|         with: |         with: | ||||||
|           distribution: ${{ matrix.distribution }} |           distribution: ${{ matrix.distribution }} | ||||||
|           java-version-file: '.java-version' |           java-version-file: ${{matrix.java-version-file }} | ||||||
|       - name: Verify Java |       - name: Verify Java | ||||||
|         run: bash __tests__/verify-java.sh "11.0.2" "${{ steps.setup-java.outputs.path }}" |         run: bash __tests__/verify-java.sh "17.0.10" "${{ steps.setup-java.outputs.path }}" | ||||||
|         shell: bash |         shell: bash | ||||||
|  | |||||||
							
								
								
									
										20
									
								
								.github/workflows/publish-immutable-actions.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/publish-immutable-actions.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | name: 'Publish Immutable Action Version' | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   release: | ||||||
|  |     types: [published] | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   publish: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     permissions: | ||||||
|  |       contents: read | ||||||
|  |       id-token: write | ||||||
|  |       packages: write | ||||||
|  | 
 | ||||||
|  |     steps: | ||||||
|  |       - name: Checking out | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Publish | ||||||
|  |         id: publish | ||||||
|  |         uses: actions/publish-immutable-action@v0.0.4 | ||||||
| @ -23,7 +23,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       - name: Update the ${{ env.TAG_NAME }} tag |       - name: Update the ${{ env.TAG_NAME }} tag | ||||||
|         id: update-major-tag |         id: update-major-tag | ||||||
|       uses: actions/publish-action@v0.2.2 |         uses: actions/publish-action@v0.3.0 | ||||||
|         with: |         with: | ||||||
|           source-tag: ${{ env.TAG_NAME }} |           source-tag: ${{ env.TAG_NAME }} | ||||||
|           slack-webhook: ${{ secrets.SLACK_WEBHOOK }} |           slack-webhook: ${{ secrets.SLACK_WEBHOOK }} | ||||||
|  | |||||||
							
								
								
									
										11
									
								
								.github/workflows/update-config-files.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/update-config-files.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | |||||||
|  | name: Update configuration files | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   schedule: | ||||||
|  |     - cron: '0 3 * * 0' | ||||||
|  |   workflow_dispatch: | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   call-update-configuration-files: | ||||||
|  |     name: Update configuration files | ||||||
|  |     uses: actions/reusable-workflows/.github/workflows/update-config-files.yml@main | ||||||
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -94,3 +94,6 @@ typings/ | |||||||
| # DynamoDB Local files | # DynamoDB Local files | ||||||
| .dynamodb/ | .dynamodb/ | ||||||
| .vscode/ | .vscode/ | ||||||
|  | 
 | ||||||
|  | # IntelliJ / WebStorm | ||||||
|  | /.idea/ | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@actions/core.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@actions/core.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@actions/exec.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@actions/exec.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@actions/http-client-1.0.11.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@actions/http-client-1.0.11.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@actions/io.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@actions/io.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@actions/tool-cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@actions/tool-cache.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/abort-controller.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/abort-controller.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-auth.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-auth.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-http.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-http.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-lro.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-lro.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-paging.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/core-paging.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/logger.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/logger.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/ms-rest-js.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/ms-rest-js.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@azure/storage-blob.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@azure/storage-blob.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@fastify/busboy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@fastify/busboy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@opentelemetry/api.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@opentelemetry/api.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/plugin-framework.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/plugin-framework.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/plugin.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/plugin.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/runtime.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@protobuf-ts/runtime.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@types/node-14.6.2.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@types/node-14.6.2.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/@types/node-fetch.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/@types/node-fetch.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/balanced-match.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/balanced-match.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/camel-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/camel-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/commander.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/commander.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/form-data-3.0.1.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/form-data-3.0.1.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/fs.realpath.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/fs.realpath.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/glob.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/glob.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/inflight.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/inflight.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/inherits.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/inherits.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/lodash.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/lodash.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/lower-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/lower-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/mime-db.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/mime-db.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/mime-types.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/mime-types.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/no-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/no-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/node-fetch.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/node-fetch.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/once.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/once.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/pascal-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/pascal-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/path-to-regexp.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/path-to-regexp.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/prettier.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/prettier.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/psl.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/psl.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/sax.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/sax.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/tough-cookie-3.0.1.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/tough-cookie-3.0.1.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/tough-cookie-4.0.0.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/tough-cookie-4.0.0.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/ts-poet.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/ts-poet.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/tslib-2.3.1.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/tslib-2.3.1.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/tslib-2.6.2.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/tslib-2.6.2.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/twirp-ts.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/twirp-ts.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/typescript.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/typescript.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/undici-types.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/undici-types.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/universalify.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/universalify.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/wrappy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/wrappy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/xml2js.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/xml2js.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/xmlbuilder2.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/xmlbuilder2.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.licenses/npm/yaml.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.licenses/npm/yaml.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										7
									
								
								.prettierignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								.prettierignore
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | |||||||
|  | # Ignore list | ||||||
|  | /* | ||||||
|  | 
 | ||||||
|  | # Do not ignore these folders: | ||||||
|  | !__tests__/ | ||||||
|  | !.github/ | ||||||
|  | !src/ | ||||||
							
								
								
									
										11
									
								
								.prettierrc.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.prettierrc.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | |||||||
|  | // This is a reusable configuration file copied from https://github.com/actions/reusable-workflows/tree/main/reusable-configurations. Please don't make changes to this file as it's the subject of an automatic update.
 | ||||||
|  | module.exports = { | ||||||
|  |   printWidth: 80, | ||||||
|  |   tabWidth: 2, | ||||||
|  |   useTabs: false, | ||||||
|  |   semi: true, | ||||||
|  |   singleQuote: true, | ||||||
|  |   trailingComma: 'none', | ||||||
|  |   bracketSpacing: false, | ||||||
|  |   arrowParens: 'avoid' | ||||||
|  | }; | ||||||
| @ -1,11 +0,0 @@ | |||||||
| { |  | ||||||
|   "printWidth": 100, |  | ||||||
|   "tabWidth": 2, |  | ||||||
|   "useTabs": false, |  | ||||||
|   "semi": true, |  | ||||||
|   "singleQuote": true, |  | ||||||
|   "trailingComma": "none", |  | ||||||
|   "bracketSpacing": true, |  | ||||||
|   "arrowParens": "avoid", |  | ||||||
|   "parser": "typescript" |  | ||||||
| } |  | ||||||
							
								
								
									
										117
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										117
									
								
								README.md
									
									
									
									
									
								
							| @ -5,7 +5,7 @@ | |||||||
| [](https://github.com/actions/setup-java/actions/workflows/e2e-cache.yml) | [](https://github.com/actions/setup-java/actions/workflows/e2e-cache.yml) | ||||||
| 
 | 
 | ||||||
| The `setup-java` action provides the following functionality for GitHub Actions runners: | The `setup-java` action provides the following functionality for GitHub Actions runners: | ||||||
| - Downloading and setting up a requested version of Java. See [Usage](#Usage) for a list of supported distributions. | - Downloading and setting up a requested version of Java. See [Usage](#usage) for a list of supported distributions. | ||||||
| - Extracting and caching custom version of Java from a local file. | - Extracting and caching custom version of Java from a local file. | ||||||
| - Configuring runner for publishing using Apache Maven. | - Configuring runner for publishing using Apache Maven. | ||||||
| - Configuring runner for publishing using Gradle. | - Configuring runner for publishing using Gradle. | ||||||
| @ -27,11 +27,11 @@ This action allows you to work with Java and Scala projects. | |||||||
| 
 | 
 | ||||||
|   - `java-version`: The Java version that is going to be set up. Takes a whole or [semver](#supported-version-syntax) Java version. If not specified, the action will expect `java-version-file` input to be specified. |   - `java-version`: The Java version that is going to be set up. Takes a whole or [semver](#supported-version-syntax) Java version. If not specified, the action will expect `java-version-file` input to be specified. | ||||||
| 
 | 
 | ||||||
|   - `java-version-file`: The path to the `.java-version` file. See more details in [about `.java-version` file](docs/advanced-usage.md#Java-version-file). |   - `java-version-file`: The path to a file containing java version. Supported file types are `.java-version` and `.tool-versions`. See more details in [about .java-version-file](docs/advanced-usage.md#Java-version-file). | ||||||
| 
 | 
 | ||||||
|   - `distribution`: _(required)_ Java [distribution](#supported-distributions). |   - `distribution`: _(required)_ Java [distribution](#supported-distributions). | ||||||
| 
 | 
 | ||||||
|   - `java-package`: The packaging variant of the choosen distribution. Possible values: `jdk`, `jre`, `jdk+fx`, `jre+fx`. Default value: `jdk`. |   - `java-package`: The packaging variant of the chosen distribution. Possible values: `jdk`, `jre`, `jdk+fx`, `jre+fx`. Default value: `jdk`. | ||||||
| 
 | 
 | ||||||
|   - `architecture`: The target architecture of the package. Possible values: `x86`, `x64`, `armv7`, `aarch64`, `ppc64le`. Default value: Derived from the runner machine. |   - `architecture`: The target architecture of the package. Possible values: `x86`, `x64`, `armv7`, `aarch64`, `ppc64le`. Default value: Derived from the runner machine. | ||||||
| 
 | 
 | ||||||
| @ -39,12 +39,14 @@ This action allows you to work with Java and Scala projects. | |||||||
| 
 | 
 | ||||||
|   - `check-latest`: Setting this option makes the action to check for the latest available version for the version spec. |   - `check-latest`: Setting this option makes the action to check for the latest available version for the version spec. | ||||||
| 
 | 
 | ||||||
|   - `cache`: Quick [setup caching](#caching-packages-dependencies) for the dependencies managed through one of the predifined package managers. It can be one of "maven", "gradle" or "sbt". |   - `cache`: Quick [setup caching](#caching-packages-dependencies) for the dependencies managed through one of the predefined package managers. It can be one of "maven", "gradle" or "sbt". | ||||||
|  | 
 | ||||||
|  |   - `cache-dependency-path`: The path to a dependency file: pom.xml, build.gradle, build.sbt, etc. This option can be used with the `cache` option. If this option is omitted, the action searches for the dependency file in the entire repository. This option supports wildcards and a list of file names for caching multiple dependencies. | ||||||
| 
 | 
 | ||||||
|   #### Maven options |   #### Maven options | ||||||
|   The action has a bunch of inputs to generate maven's [settings.xml](https://maven.apache.org/settings.html) on the fly and pass the values to Apache Maven GPG Plugin as well as Apache Maven Toolchains. See [advanced usage](docs/advanced-usage.md) for more. |   The action has a bunch of inputs to generate maven's [settings.xml](https://maven.apache.org/settings.html) on the fly and pass the values to Apache Maven GPG Plugin as well as Apache Maven Toolchains. See [advanced usage](docs/advanced-usage.md) for more. | ||||||
| 
 | 
 | ||||||
|   - `overwrite-settings`: By default action overwrites the settings.xml. In order to skip generation of file if it exists set this to `false`. |   - `overwrite-settings`: By default action overwrites the settings.xml. In order to skip generation of file if it exists, set this to `false`. | ||||||
| 
 | 
 | ||||||
|   - `server-id`: ID of the distributionManagement repository in the pom.xml file. Default is `github`. |   - `server-id`: ID of the distributionManagement repository in the pom.xml file. Default is `github`. | ||||||
| 
 | 
 | ||||||
| @ -56,7 +58,7 @@ This action allows you to work with Java and Scala projects. | |||||||
| 
 | 
 | ||||||
|   - `gpg-private-key`: GPG private key to import. Default is empty string. |   - `gpg-private-key`: GPG private key to import. Default is empty string. | ||||||
| 
 | 
 | ||||||
|   - `gpg-passphrase`: description: Environment variable name for the GPG private key passphrase. Default is GPG_PASSPHRASE. |   - `gpg-passphrase`: Environment variable name for the GPG private key passphrase. Default is GPG_PASSPHRASE. | ||||||
| 
 | 
 | ||||||
|   - `mvn-toolchain-id`: Name of Maven Toolchain ID if the default name of `${distribution}_${java-version}` is not wanted. |   - `mvn-toolchain-id`: Name of Maven Toolchain ID if the default name of `${distribution}_${java-version}` is not wanted. | ||||||
| 
 | 
 | ||||||
| @ -67,30 +69,30 @@ This action allows you to work with Java and Scala projects. | |||||||
| #### Eclipse Temurin | #### Eclipse Temurin | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-java@v3 | - uses: actions/setup-java@v4 | ||||||
|   with: |   with: | ||||||
|     distribution: 'temurin' # See 'Supported distributions' for available options |     distribution: 'temurin' # See 'Supported distributions' for available options | ||||||
|     java-version: '17' |     java-version: '21' | ||||||
| - run: java HelloWorldApp.java | - run: java HelloWorldApp.java | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| #### Azul Zulu OpenJDK | #### Azul Zulu OpenJDK | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-java@v3 | - uses: actions/setup-java@v4 | ||||||
|   with: |   with: | ||||||
|     distribution: 'zulu' # See 'Supported distributions' for available options |     distribution: 'zulu' # See 'Supported distributions' for available options | ||||||
|     java-version: '17' |     java-version: '21' | ||||||
| - run: java HelloWorldApp.java | - run: java HelloWorldApp.java | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| #### Supported version syntax | #### Supported version syntax | ||||||
| The `java-version` input supports an exact version or a version range using [SemVer](https://semver.org/) notation: | The `java-version` input supports an exact version or a version range using [SemVer](https://semver.org/) notation: | ||||||
| - major versions: `8`, `11`, `16`, `17` | - major versions: `8`, `11`, `16`, `17`, `21` | ||||||
| - more specific versions: `17.0`, `11.0`, `11.0.4`, `8.0.232`, `8.0.282+8` | - more specific versions: `8.0.282+8`, `8.0.232`, `11.0`, `11.0.4`, `17.0` | ||||||
| - early access (EA) versions: `15-ea`, `15.0.0-ea`, `15.0.0-ea.2`, `15.0.0+2-ea` | - early access (EA) versions: `15-ea`, `15.0.0-ea` | ||||||
| 
 | 
 | ||||||
| #### Supported distributions | #### Supported distributions | ||||||
| Currently, the following distributions are supported: | Currently, the following distributions are supported: | ||||||
| @ -103,19 +105,27 @@ Currently, the following distributions are supported: | |||||||
| | `liberica` | Liberica JDK | [Link](https://bell-sw.com/) | [Link](https://bell-sw.com/liberica_eula/) | | | `liberica` | Liberica JDK | [Link](https://bell-sw.com/) | [Link](https://bell-sw.com/liberica_eula/) | | ||||||
| | `microsoft` | Microsoft Build of OpenJDK | [Link](https://www.microsoft.com/openjdk) | [Link](https://docs.microsoft.com/java/openjdk/faq) | | `microsoft` | Microsoft Build of OpenJDK | [Link](https://www.microsoft.com/openjdk) | [Link](https://docs.microsoft.com/java/openjdk/faq) | ||||||
| | `corretto` | Amazon Corretto Build of OpenJDK | [Link](https://aws.amazon.com/corretto/) | [Link](https://aws.amazon.com/corretto/faqs/) | | `corretto` | Amazon Corretto Build of OpenJDK | [Link](https://aws.amazon.com/corretto/) | [Link](https://aws.amazon.com/corretto/faqs/) | ||||||
|  | | `semeru` | IBM Semeru Runtime Open Edition | [Link](https://developer.ibm.com/languages/java/semeru-runtimes/downloads/) | [Link](https://openjdk.java.net/legal/gplv2+ce.html) | | ||||||
| | `oracle` | Oracle JDK | [Link](https://www.oracle.com/java/technologies/downloads/) | [Link](https://java.com/freeuselicense) | | `oracle` | Oracle JDK | [Link](https://www.oracle.com/java/technologies/downloads/) | [Link](https://java.com/freeuselicense) | ||||||
|  | | `dragonwell` | Alibaba Dragonwell JDK | [Link](https://dragonwell-jdk.io/) | [Link](https://www.aliyun.com/product/dragonwell/) | ||||||
|  | | `sapmachine` | SAP SapMachine JDK/JRE | [Link](https://sapmachine.io/) | [Link](https://github.com/SAP/SapMachine/blob/sapmachine/LICENSE) | ||||||
|  | | `graalvm` | Oracle GraalVM | [Link](https://www.graalvm.org/) | [Link](https://www.oracle.com/downloads/licenses/graal-free-license.html) | ||||||
|  | | `jetbrains` | JetBrains Runtime | [Link](https://github.com/JetBrains/JetBrainsRuntime/) | [Link](https://github.com/JetBrains/JetBrainsRuntime/blob/main/LICENSE) | ||||||
| 
 | 
 | ||||||
| **NOTE:** The different distributors can provide discrepant list of available versions / supported configurations. Please refer to the official documentation to see the list of supported versions. | **NOTE:** The different distributors can provide discrepant list of available versions / supported configurations. Please refer to the official documentation to see the list of supported versions. | ||||||
| 
 | 
 | ||||||
| **NOTE:** AdoptOpenJDK got moved to Eclipse Temurin and won't be updated anymore. It is highly recommended to migrate workflows from `adopt` to `temurin` to keep receiving software and security updates. See more details in the [Good-bye AdoptOpenJDK post](https://blog.adoptopenjdk.net/2021/08/goodbye-adoptopenjdk-hello-adoptium/). | **NOTE:** AdoptOpenJDK got moved to Eclipse Temurin and won't be updated anymore. It is highly recommended to migrate workflows from `adopt` and `adopt-openj9`, to `temurin` and `semeru` respectively, to keep receiving software and security updates. See more details in the [Good-bye AdoptOpenJDK post](https://blog.adoptopenjdk.net/2021/08/goodbye-adoptopenjdk-hello-adoptium/). | ||||||
| 
 | 
 | ||||||
| **NOTE:** For Azul Zulu OpenJDK architectures x64 and arm64 are mapped to x86 / arm with proper hw_bitness. | **NOTE:** For Azul Zulu OpenJDK architectures x64 and arm64 are mapped to x86 / arm with proper hw_bitness. | ||||||
| 
 | 
 | ||||||
| ### Caching packages dependencies | ### Caching packages dependencies | ||||||
| The action has a built-in functionality for caching and restoring dependencies. It uses [actions/cache](https://github.com/actions/cache) under hood for caching dependencies but requires less configuration settings. Supported package managers are gradle, maven and sbt. The format of the used cache key is `setup-java-${{ platform }}-${{ packageManager }}-${{ fileHash }}`, where the hash is based on the following files: | The action has a built-in functionality for caching and restoring dependencies. It uses [toolkit/cache](https://github.com/actions/toolkit/tree/main/packages/cache) under hood for caching dependencies but requires less configuration settings. Supported package managers are gradle, maven and sbt. The format of the used cache key is `setup-java-${{ platform }}-${{ packageManager }}-${{ fileHash }}`, where the hash is based on the following files: | ||||||
| - gradle: `**/*.gradle*`, `**/gradle-wrapper.properties`, `buildSrc/**/Versions.kt`, `buildSrc/**/Dependencies.kt`, and `gradle/*.versions.toml` | 
 | ||||||
|  | - gradle: `**/*.gradle*`, `**/gradle-wrapper.properties`, `buildSrc/**/Versions.kt`, `buildSrc/**/Dependencies.kt`, `gradle/*.versions.toml`, and `**/versions.properties` | ||||||
| - maven: `**/pom.xml` | - maven: `**/pom.xml` | ||||||
| - sbt: all sbt build definition files `**/*.sbt`, `**/project/build.properties`, `**/project/**.{scala,sbt}` | - sbt: all sbt build definition files `**/*.sbt`, `**/project/build.properties`, `**/project/**.scala`, `**/project/**.sbt` | ||||||
|  | 
 | ||||||
|  | When the option `cache-dependency-path` is specified, the hash is based on the matching file. This option supports wildcards and a list of file names, and is especially useful for monorepos. | ||||||
| 
 | 
 | ||||||
| The workflow output `cache-hit` is set to indicate if an exact match was found for the key [as actions/cache does](https://github.com/actions/cache/tree/main#outputs). | The workflow output `cache-hit` is set to indicate if an exact match was found for the key [as actions/cache does](https://github.com/actions/cache/tree/main#outputs). | ||||||
| 
 | 
 | ||||||
| @ -124,24 +134,28 @@ The cache input is optional, and caching is turned off by default. | |||||||
| #### Caching gradle dependencies | #### Caching gradle dependencies | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-java@v3 | - uses: actions/setup-java@v4 | ||||||
|   with: |   with: | ||||||
|     distribution: 'temurin' |     distribution: 'temurin' | ||||||
|     java-version: '17' |     java-version: '21' | ||||||
|     cache: 'gradle' |     cache: 'gradle' | ||||||
|  |     cache-dependency-path: | # optional | ||||||
|  |       sub-project/*.gradle* | ||||||
|  |       sub-project/**/gradle-wrapper.properties | ||||||
| - run: ./gradlew build --no-daemon | - run: ./gradlew build --no-daemon | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| #### Caching maven dependencies | #### Caching maven dependencies | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-java@v3 | - uses: actions/setup-java@v4 | ||||||
|   with: |   with: | ||||||
|     distribution: 'temurin' |     distribution: 'temurin' | ||||||
|     java-version: '17' |     java-version: '21' | ||||||
|     cache: 'maven' |     cache: 'maven' | ||||||
|  |     cache-dependency-path: 'sub-project/pom.xml' # optional | ||||||
| - name: Build with Maven | - name: Build with Maven | ||||||
|   run: mvn -B package --file pom.xml |   run: mvn -B package --file pom.xml | ||||||
| ``` | ``` | ||||||
| @ -149,16 +163,35 @@ steps: | |||||||
| #### Caching sbt dependencies | #### Caching sbt dependencies | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-java@v3 | - uses: actions/setup-java@v4 | ||||||
|   with: |   with: | ||||||
|     distribution: 'temurin' |     distribution: 'temurin' | ||||||
|     java-version: '17' |     java-version: '21' | ||||||
|     cache: 'sbt' |     cache: 'sbt' | ||||||
|  |     cache-dependency-path: | # optional | ||||||
|  |       sub-project/build.sbt | ||||||
|  |       sub-project/project/build.properties | ||||||
| - name: Build with SBT | - name: Build with SBT | ||||||
|   run: sbt package |   run: sbt package | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
|  | #### Cache segment restore timeout | ||||||
|  | Usually, cache gets downloaded in multiple segments of fixed sizes. Sometimes, a segment download gets stuck, which causes the workflow job to be stuck. The cache segment download timeout [was introduced](https://github.com/actions/toolkit/tree/main/packages/cache#cache-segment-restore-timeout) to solve this issue as it allows the segment download to get aborted and hence allows the job to proceed with a cache miss. The default value of the cache segment download timeout is set to 10 minutes and can be customized by specifying an environment variable named `SEGMENT_DOWNLOAD_TIMEOUT_MINS` with a timeout value in minutes. | ||||||
|  | 
 | ||||||
|  | ```yaml | ||||||
|  | env: | ||||||
|  |   SEGMENT_DOWNLOAD_TIMEOUT_MINS: '5' | ||||||
|  | steps: | ||||||
|  | - uses: actions/checkout@v4 | ||||||
|  | - uses: actions/setup-java@v4 | ||||||
|  |   with: | ||||||
|  |     distribution: 'temurin' | ||||||
|  |     java-version: '21' | ||||||
|  |     cache: 'gradle' | ||||||
|  | - run: ./gradlew build --no-daemon | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
| ### Check latest | ### Check latest | ||||||
| 
 | 
 | ||||||
| In the basic examples above, the `check-latest` flag defaults to `false`. When set to `false`, the action tries to first resolve a version of Java from the local tool cache on the runner. If unable to find a specific version in the cache, the action will download a version of Java. Use the default or set `check-latest` to `false` if you prefer a faster more consistent setup experience that prioritizes trying to use the cached versions at the expense of newer versions sometimes being available for download. | In the basic examples above, the `check-latest` flag defaults to `false`. When set to `false`, the action tries to first resolve a version of Java from the local tool cache on the runner. If unable to find a specific version in the cache, the action will download a version of Java. Use the default or set `check-latest` to `false` if you prefer a faster more consistent setup experience that prioritizes trying to use the cached versions at the expense of newer versions sometimes being available for download. | ||||||
| @ -170,11 +203,11 @@ For Java distributions that are not cached on Hosted images, `check-latest` alwa | |||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v3 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-java@v3 | - uses: actions/setup-java@v4 | ||||||
|   with: |   with: | ||||||
|     distribution: 'temurin' |     distribution: 'temurin' | ||||||
|     java-version: '17' |     java-version: '21' | ||||||
|     check-latest: true |     check-latest: true | ||||||
| - run: java HelloWorldApp.java | - run: java HelloWorldApp.java | ||||||
| ``` | ``` | ||||||
| @ -186,12 +219,12 @@ jobs: | |||||||
|     runs-on: ubuntu-20.04 |     runs-on: ubuntu-20.04 | ||||||
|     strategy: |     strategy: | ||||||
|       matrix: |       matrix: | ||||||
|         java: [ '8', '11', '17' ] |         java: [ '8', '11', '17', '21' ] | ||||||
|     name: Java ${{ matrix.Java }} sample |     name: Java ${{ matrix.Java }} sample | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v4 | ||||||
|       - name: Setup java |       - name: Setup java | ||||||
|         uses: actions/setup-java@v3 |         uses: actions/setup-java@v4 | ||||||
|         with: |         with: | ||||||
|           distribution: '<distribution>' |           distribution: '<distribution>' | ||||||
|           java-version: ${{ matrix.java }} |           java-version: ${{ matrix.java }} | ||||||
| @ -204,7 +237,7 @@ All versions are added to the PATH. The last version will be used and available | |||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/setup-java@v3 |       - uses: actions/setup-java@v4 | ||||||
|         with: |         with: | ||||||
|           distribution: '<distribution>' |           distribution: '<distribution>' | ||||||
|           java-version: | |           java-version: | | ||||||
| @ -225,6 +258,10 @@ In the example above multiple JDKs are installed for the same job. The result af | |||||||
|   - [Liberica](docs/advanced-usage.md#Liberica) |   - [Liberica](docs/advanced-usage.md#Liberica) | ||||||
|   - [Microsoft](docs/advanced-usage.md#Microsoft) |   - [Microsoft](docs/advanced-usage.md#Microsoft) | ||||||
|   - [Amazon Corretto](docs/advanced-usage.md#Amazon-Corretto) |   - [Amazon Corretto](docs/advanced-usage.md#Amazon-Corretto) | ||||||
|  |   - [Oracle](docs/advanced-usage.md#Oracle) | ||||||
|  |   - [Alibaba Dragonwell](docs/advanced-usage.md#Alibaba-Dragonwell) | ||||||
|  |   - [SapMachine](docs/advanced-usage.md#SapMachine) | ||||||
|  |   - [GraalVM](docs/advanced-usage.md#GraalVM) | ||||||
| - [Installing custom Java package type](docs/advanced-usage.md#Installing-custom-Java-package-type) | - [Installing custom Java package type](docs/advanced-usage.md#Installing-custom-Java-package-type) | ||||||
| - [Installing custom Java architecture](docs/advanced-usage.md#Installing-custom-Java-architecture) | - [Installing custom Java architecture](docs/advanced-usage.md#Installing-custom-Java-architecture) | ||||||
| - [Installing custom Java distribution from local file](docs/advanced-usage.md#Installing-Java-from-local-file) | - [Installing custom Java distribution from local file](docs/advanced-usage.md#Installing-Java-from-local-file) | ||||||
| @ -234,6 +271,16 @@ In the example above multiple JDKs are installed for the same job. The result af | |||||||
| - [Publishing using Gradle](docs/advanced-usage.md#Publishing-using-Gradle) | - [Publishing using Gradle](docs/advanced-usage.md#Publishing-using-Gradle) | ||||||
| - [Hosted Tool Cache](docs/advanced-usage.md#Hosted-Tool-Cache) | - [Hosted Tool Cache](docs/advanced-usage.md#Hosted-Tool-Cache) | ||||||
| - [Modifying Maven Toolchains](docs/advanced-usage.md#Modifying-Maven-Toolchains) | - [Modifying Maven Toolchains](docs/advanced-usage.md#Modifying-Maven-Toolchains) | ||||||
|  | - [Java Version File](docs/advanced-usage.md#Java-version-file) | ||||||
|  | 
 | ||||||
|  | ## Recommended permissions | ||||||
|  | 
 | ||||||
|  | When using the `setup-java` action in your GitHub Actions workflow, it is recommended to set the following permissions to ensure proper functionality: | ||||||
|  | 
 | ||||||
|  | ```yaml | ||||||
|  | permissions: | ||||||
|  |   contents: read # access to check out code and install dependencies | ||||||
|  | ``` | ||||||
| 
 | 
 | ||||||
| ## License | ## License | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,11 +1,11 @@ | |||||||
| import io = require('@actions/io'); | import * as io from '@actions/io'; | ||||||
| import fs = require('fs'); |  | ||||||
| import path = require('path'); |  | ||||||
| import * as core from '@actions/core'; | import * as core from '@actions/core'; | ||||||
|  | import * as fs from 'fs'; | ||||||
|  | import * as path from 'path'; | ||||||
| import os from 'os'; | import os from 'os'; | ||||||
| 
 | 
 | ||||||
| import * as auth from '../src/auth'; | import * as auth from '../src/auth'; | ||||||
| import { M2_DIR, MVN_SETTINGS_FILE } from '../src/constants'; | import {M2_DIR, MVN_SETTINGS_FILE} from '../src/constants'; | ||||||
| 
 | 
 | ||||||
| const m2Dir = path.join(__dirname, M2_DIR); | const m2Dir = path.join(__dirname, M2_DIR); | ||||||
| const settingsFile = path.join(m2Dir, MVN_SETTINGS_FILE); | const settingsFile = path.join(m2Dir, MVN_SETTINGS_FILE); | ||||||
| @ -42,7 +42,13 @@ describe('auth tests', () => { | |||||||
|     const altSettingsFile = path.join(altHome, MVN_SETTINGS_FILE); |     const altSettingsFile = path.join(altHome, MVN_SETTINGS_FILE); | ||||||
|     await io.rmRF(altHome); // ensure it doesn't already exist
 |     await io.rmRF(altHome); // ensure it doesn't already exist
 | ||||||
| 
 | 
 | ||||||
|     await auth.createAuthenticationSettings(id, username, password, altHome, true); |     await auth.createAuthenticationSettings( | ||||||
|  |       id, | ||||||
|  |       username, | ||||||
|  |       password, | ||||||
|  |       altHome, | ||||||
|  |       true | ||||||
|  |     ); | ||||||
| 
 | 
 | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(false); |     expect(fs.existsSync(m2Dir)).toBe(false); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(false); |     expect(fs.existsSync(settingsFile)).toBe(false); | ||||||
| @ -61,11 +67,19 @@ describe('auth tests', () => { | |||||||
|     const username = 'UNAME'; |     const username = 'UNAME'; | ||||||
|     const password = 'TOKEN'; |     const password = 'TOKEN'; | ||||||
| 
 | 
 | ||||||
|     await auth.createAuthenticationSettings(id, username, password, m2Dir, true); |     await auth.createAuthenticationSettings( | ||||||
|  |       id, | ||||||
|  |       username, | ||||||
|  |       password, | ||||||
|  |       m2Dir, | ||||||
|  |       true | ||||||
|  |     ); | ||||||
| 
 | 
 | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(true); |     expect(fs.existsSync(m2Dir)).toBe(true); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(true); |     expect(fs.existsSync(settingsFile)).toBe(true); | ||||||
|     expect(fs.readFileSync(settingsFile, 'utf-8')).toEqual(auth.generate(id, username, password)); |     expect(fs.readFileSync(settingsFile, 'utf-8')).toEqual( | ||||||
|  |       auth.generate(id, username, password) | ||||||
|  |     ); | ||||||
|   }, 100000); |   }, 100000); | ||||||
| 
 | 
 | ||||||
|   it('creates settings.xml with additional configuration', async () => { |   it('creates settings.xml with additional configuration', async () => { | ||||||
| @ -74,7 +88,14 @@ describe('auth tests', () => { | |||||||
|     const password = 'TOKEN'; |     const password = 'TOKEN'; | ||||||
|     const gpgPassphrase = 'GPG'; |     const gpgPassphrase = 'GPG'; | ||||||
| 
 | 
 | ||||||
|     await auth.createAuthenticationSettings(id, username, password, m2Dir, true, gpgPassphrase); |     await auth.createAuthenticationSettings( | ||||||
|  |       id, | ||||||
|  |       username, | ||||||
|  |       password, | ||||||
|  |       m2Dir, | ||||||
|  |       true, | ||||||
|  |       gpgPassphrase | ||||||
|  |     ); | ||||||
| 
 | 
 | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(true); |     expect(fs.existsSync(m2Dir)).toBe(true); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(true); |     expect(fs.existsSync(settingsFile)).toBe(true); | ||||||
| @ -88,16 +109,24 @@ describe('auth tests', () => { | |||||||
|     const username = 'USERNAME'; |     const username = 'USERNAME'; | ||||||
|     const password = 'PASSWORD'; |     const password = 'PASSWORD'; | ||||||
| 
 | 
 | ||||||
|     fs.mkdirSync(m2Dir, { recursive: true }); |     fs.mkdirSync(m2Dir, {recursive: true}); | ||||||
|     fs.writeFileSync(settingsFile, 'FAKE FILE'); |     fs.writeFileSync(settingsFile, 'FAKE FILE'); | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(true); |     expect(fs.existsSync(m2Dir)).toBe(true); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(true); |     expect(fs.existsSync(settingsFile)).toBe(true); | ||||||
| 
 | 
 | ||||||
|     await auth.createAuthenticationSettings(id, username, password, m2Dir, true); |     await auth.createAuthenticationSettings( | ||||||
|  |       id, | ||||||
|  |       username, | ||||||
|  |       password, | ||||||
|  |       m2Dir, | ||||||
|  |       true | ||||||
|  |     ); | ||||||
| 
 | 
 | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(true); |     expect(fs.existsSync(m2Dir)).toBe(true); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(true); |     expect(fs.existsSync(settingsFile)).toBe(true); | ||||||
|     expect(fs.readFileSync(settingsFile, 'utf-8')).toEqual(auth.generate(id, username, password)); |     expect(fs.readFileSync(settingsFile, 'utf-8')).toEqual( | ||||||
|  |       auth.generate(id, username, password) | ||||||
|  |     ); | ||||||
|   }, 100000); |   }, 100000); | ||||||
| 
 | 
 | ||||||
|   it('does not overwrite existing settings.xml files', async () => { |   it('does not overwrite existing settings.xml files', async () => { | ||||||
| @ -105,12 +134,18 @@ describe('auth tests', () => { | |||||||
|     const username = 'USERNAME'; |     const username = 'USERNAME'; | ||||||
|     const password = 'PASSWORD'; |     const password = 'PASSWORD'; | ||||||
| 
 | 
 | ||||||
|     fs.mkdirSync(m2Dir, { recursive: true }); |     fs.mkdirSync(m2Dir, {recursive: true}); | ||||||
|     fs.writeFileSync(settingsFile, 'FAKE FILE'); |     fs.writeFileSync(settingsFile, 'FAKE FILE'); | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(true); |     expect(fs.existsSync(m2Dir)).toBe(true); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(true); |     expect(fs.existsSync(settingsFile)).toBe(true); | ||||||
| 
 | 
 | ||||||
|     await auth.createAuthenticationSettings(id, username, password, m2Dir, false); |     await auth.createAuthenticationSettings( | ||||||
|  |       id, | ||||||
|  |       username, | ||||||
|  |       password, | ||||||
|  |       m2Dir, | ||||||
|  |       false | ||||||
|  |     ); | ||||||
| 
 | 
 | ||||||
|     expect(fs.existsSync(m2Dir)).toBe(true); |     expect(fs.existsSync(m2Dir)).toBe(true); | ||||||
|     expect(fs.existsSync(settingsFile)).toBe(true); |     expect(fs.existsSync(settingsFile)).toBe(true); | ||||||
| @ -159,6 +194,8 @@ describe('auth tests', () => { | |||||||
|   </servers> |   </servers> | ||||||
| </settings>`;
 | </settings>`;
 | ||||||
| 
 | 
 | ||||||
|     expect(auth.generate(id, username, password, gpgPassphrase)).toEqual(expectedSettings); |     expect(auth.generate(id, username, password, gpgPassphrase)).toEqual( | ||||||
|  |       expectedSettings | ||||||
|  |     ); | ||||||
|   }); |   }); | ||||||
| }); | }); | ||||||
|  | |||||||
| @ -1,11 +1,12 @@ | |||||||
| import { mkdtempSync } from 'fs'; | import {mkdtempSync} from 'fs'; | ||||||
| import { tmpdir } from 'os'; | import {tmpdir} from 'os'; | ||||||
| import { join } from 'path'; | import {join} from 'path'; | ||||||
| import { restore, save } from '../src/cache'; | import {restore, save} from '../src/cache'; | ||||||
| import * as fs from 'fs'; | import * as fs from 'fs'; | ||||||
| import * as os from 'os'; | import * as os from 'os'; | ||||||
| import * as core from '@actions/core'; | import * as core from '@actions/core'; | ||||||
| import * as cache from '@actions/cache'; | import * as cache from '@actions/cache'; | ||||||
|  | import * as glob from '@actions/glob'; | ||||||
| 
 | 
 | ||||||
| describe('dependency cache', () => { | describe('dependency cache', () => { | ||||||
|   const ORIGINAL_RUNNER_OS = process.env['RUNNER_OS']; |   const ORIGINAL_RUNNER_OS = process.env['RUNNER_OS']; | ||||||
| @ -64,21 +65,30 @@ describe('dependency cache', () => { | |||||||
|       ReturnType<typeof cache.restoreCache>, |       ReturnType<typeof cache.restoreCache>, | ||||||
|       Parameters<typeof cache.restoreCache> |       Parameters<typeof cache.restoreCache> | ||||||
|     >; |     >; | ||||||
|  |     let spyGlobHashFiles: jest.SpyInstance< | ||||||
|  |       ReturnType<typeof glob.hashFiles>, | ||||||
|  |       Parameters<typeof glob.hashFiles> | ||||||
|  |     >; | ||||||
| 
 | 
 | ||||||
|     beforeEach(() => { |     beforeEach(() => { | ||||||
|       spyCacheRestore = jest |       spyCacheRestore = jest | ||||||
|         .spyOn(cache, 'restoreCache') |         .spyOn(cache, 'restoreCache') | ||||||
|         .mockImplementation((paths: string[], primaryKey: string) => Promise.resolve(undefined)); |         .mockImplementation((paths: string[], primaryKey: string) => | ||||||
|  |           Promise.resolve(undefined) | ||||||
|  |         ); | ||||||
|  |       spyGlobHashFiles = jest.spyOn(glob, 'hashFiles'); | ||||||
|       spyWarning.mockImplementation(() => null); |       spyWarning.mockImplementation(() => null); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     it('throws error if unsupported package manager specified', () => { |     it('throws error if unsupported package manager specified', () => { | ||||||
|       return expect(restore('ant')).rejects.toThrowError('unknown package manager specified: ant'); |       return expect(restore('ant', '')).rejects.toThrow( | ||||||
|  |         'unknown package manager specified: ant' | ||||||
|  |       ); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     describe('for maven', () => { |     describe('for maven', () => { | ||||||
|       it('throws error if no pom.xml found', async () => { |       it('throws error if no pom.xml found', async () => { | ||||||
|         await expect(restore('maven')).rejects.toThrowError( |         await expect(restore('maven', '')).rejects.toThrow( | ||||||
|           `No file in ${projectRoot( |           `No file in ${projectRoot( | ||||||
|             workspace |             workspace | ||||||
|           )} matched to [**/pom.xml], make sure you have checked out the target repository` |           )} matched to [**/pom.xml], make sure you have checked out the target repository` | ||||||
| @ -87,70 +97,160 @@ describe('dependency cache', () => { | |||||||
|       it('downloads cache', async () => { |       it('downloads cache', async () => { | ||||||
|         createFile(join(workspace, 'pom.xml')); |         createFile(join(workspace, 'pom.xml')); | ||||||
| 
 | 
 | ||||||
|         await restore('maven'); |         await restore('maven', ''); | ||||||
|         expect(spyCacheRestore).toBeCalled(); |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyGlobHashFiles).toHaveBeenCalledWith('**/pom.xml'); | ||||||
|         expect(spyInfo).toBeCalledWith('maven cache is not found'); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('maven cache is not found'); | ||||||
|       }); |       }); | ||||||
|     }); |     }); | ||||||
|     describe('for gradle', () => { |     describe('for gradle', () => { | ||||||
|       it('throws error if no build.gradle found', async () => { |       it('throws error if no build.gradle found', async () => { | ||||||
|         await expect(restore('gradle')).rejects.toThrowError( |         await expect(restore('gradle', '')).rejects.toThrow( | ||||||
|           `No file in ${projectRoot( |           `No file in ${projectRoot( | ||||||
|             workspace |             workspace | ||||||
|           )} matched to [**/*.gradle*,**/gradle-wrapper.properties,buildSrc/**/Versions.kt,buildSrc/**/Dependencies.kt,gradle/*.versions.toml], make sure you have checked out the target repository` |           )} matched to [**/*.gradle*,**/gradle-wrapper.properties,buildSrc/**/Versions.kt,buildSrc/**/Dependencies.kt,gradle/*.versions.toml,**/versions.properties], make sure you have checked out the target repository` | ||||||
|         ); |         ); | ||||||
|       }); |       }); | ||||||
|       it('downloads cache based on build.gradle', async () => { |       it('downloads cache based on build.gradle', async () => { | ||||||
|         createFile(join(workspace, 'build.gradle')); |         createFile(join(workspace, 'build.gradle')); | ||||||
| 
 | 
 | ||||||
|         await restore('gradle'); |         await restore('gradle', ''); | ||||||
|         expect(spyCacheRestore).toBeCalled(); |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|         expect(spyInfo).toBeCalledWith('gradle cache is not found'); |           '**/*.gradle*\n**/gradle-wrapper.properties\nbuildSrc/**/Versions.kt\nbuildSrc/**/Dependencies.kt\ngradle/*.versions.toml\n**/versions.properties' | ||||||
|  |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|       }); |       }); | ||||||
|       it('downloads cache based on build.gradle.kts', async () => { |       it('downloads cache based on build.gradle.kts', async () => { | ||||||
|         createFile(join(workspace, 'build.gradle.kts')); |         createFile(join(workspace, 'build.gradle.kts')); | ||||||
| 
 | 
 | ||||||
|         await restore('gradle'); |         await restore('gradle', ''); | ||||||
|         expect(spyCacheRestore).toBeCalled(); |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|         expect(spyInfo).toBeCalledWith('gradle cache is not found'); |           '**/*.gradle*\n**/gradle-wrapper.properties\nbuildSrc/**/Versions.kt\nbuildSrc/**/Dependencies.kt\ngradle/*.versions.toml\n**/versions.properties' | ||||||
|  |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|       }); |       }); | ||||||
|       it('downloads cache based on libs.versions.toml', async () => { |       it('downloads cache based on libs.versions.toml', async () => { | ||||||
|         createDirectory(join(workspace, 'gradle')); |         createDirectory(join(workspace, 'gradle')); | ||||||
|         createFile(join(workspace, 'gradle', 'libs.versions.toml')); |         createFile(join(workspace, 'gradle', 'libs.versions.toml')); | ||||||
| 
 | 
 | ||||||
|         await restore('gradle'); |         await restore('gradle', ''); | ||||||
|         expect(spyCacheRestore).toBeCalled(); |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|         expect(spyInfo).toBeCalledWith('gradle cache is not found'); |           '**/*.gradle*\n**/gradle-wrapper.properties\nbuildSrc/**/Versions.kt\nbuildSrc/**/Dependencies.kt\ngradle/*.versions.toml\n**/versions.properties' | ||||||
|       }); |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|       }); |       }); | ||||||
|       it('downloads cache based on buildSrc/Versions.kt', async () => { |       it('downloads cache based on buildSrc/Versions.kt', async () => { | ||||||
|         createDirectory(join(workspace, 'buildSrc')); |         createDirectory(join(workspace, 'buildSrc')); | ||||||
|         createFile(join(workspace, 'buildSrc', 'Versions.kt')); |         createFile(join(workspace, 'buildSrc', 'Versions.kt')); | ||||||
| 
 | 
 | ||||||
|       await restore('gradle'); |         await restore('gradle', ''); | ||||||
|       expect(spyCacheRestore).toBeCalled(); |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|       expect(spyWarning).not.toBeCalled(); |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|       expect(spyInfo).toBeCalledWith('gradle cache is not found'); |           '**/*.gradle*\n**/gradle-wrapper.properties\nbuildSrc/**/Versions.kt\nbuildSrc/**/Dependencies.kt\ngradle/*.versions.toml\n**/versions.properties' | ||||||
|  |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|  |       }); | ||||||
|     }); |     }); | ||||||
|     describe('for sbt', () => { |     describe('for sbt', () => { | ||||||
|       it('throws error if no build.sbt found', async () => { |       it('throws error if no build.sbt found', async () => { | ||||||
|         await expect(restore('sbt')).rejects.toThrowError( |         await expect(restore('sbt', '')).rejects.toThrow( | ||||||
|           `No file in ${projectRoot( |           `No file in ${projectRoot( | ||||||
|             workspace |             workspace | ||||||
|           )} matched to [**/*.sbt,**/project/build.properties,**/project/**.{scala,sbt}], make sure you have checked out the target repository` |           )} matched to [**/*.sbt,**/project/build.properties,**/project/**.scala,**/project/**.sbt], make sure you have checked out the target repository` | ||||||
|         ); |         ); | ||||||
|       }); |       }); | ||||||
|       it('downloads cache', async () => { |       it('downloads cache', async () => { | ||||||
|         createFile(join(workspace, 'build.sbt')); |         createFile(join(workspace, 'build.sbt')); | ||||||
| 
 | 
 | ||||||
|         await restore('sbt'); |         await restore('sbt', ''); | ||||||
|         expect(spyCacheRestore).toBeCalled(); |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|         expect(spyInfo).toBeCalledWith('sbt cache is not found'); |           '**/*.sbt\n**/project/build.properties\n**/project/**.scala\n**/project/**.sbt' | ||||||
|  |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('sbt cache is not found'); | ||||||
|  |       }); | ||||||
|  |       it('detects scala and sbt changes under **/project/ folder', async () => { | ||||||
|  |         createFile(join(workspace, 'build.sbt')); | ||||||
|  |         createDirectory(join(workspace, 'project')); | ||||||
|  |         createFile(join(workspace, 'project/DependenciesV1.scala')); | ||||||
|  | 
 | ||||||
|  |         await restore('sbt', ''); | ||||||
|  |         const firstCall = spySaveState.mock.calls.toString(); | ||||||
|  | 
 | ||||||
|  |         spySaveState.mockClear(); | ||||||
|  |         await restore('sbt', ''); | ||||||
|  |         const secondCall = spySaveState.mock.calls.toString(); | ||||||
|  | 
 | ||||||
|  |         // Make sure multiple restores produce the same cache
 | ||||||
|  |         expect(firstCall).toBe(secondCall); | ||||||
|  | 
 | ||||||
|  |         spySaveState.mockClear(); | ||||||
|  |         createFile(join(workspace, 'project/DependenciesV2.scala')); | ||||||
|  |         await restore('sbt', ''); | ||||||
|  |         const thirdCall = spySaveState.mock.calls.toString(); | ||||||
|  | 
 | ||||||
|  |         expect(firstCall).not.toBe(thirdCall); | ||||||
|  |       }); | ||||||
|  |     }); | ||||||
|  |     it('downloads cache based on versions.properties', async () => { | ||||||
|  |       createFile(join(workspace, 'versions.properties')); | ||||||
|  | 
 | ||||||
|  |       await restore('gradle', ''); | ||||||
|  |       expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|  |       expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|  |         '**/*.gradle*\n**/gradle-wrapper.properties\nbuildSrc/**/Versions.kt\nbuildSrc/**/Dependencies.kt\ngradle/*.versions.toml\n**/versions.properties' | ||||||
|  |       ); | ||||||
|  |       expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |       expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|  |     }); | ||||||
|  |     describe('cache-dependency-path', () => { | ||||||
|  |       it('throws error if no matching dependency file found', async () => { | ||||||
|  |         createFile(join(workspace, 'build.gradle.kts')); | ||||||
|  |         await expect( | ||||||
|  |           restore('gradle', 'sub-project/**/build.gradle.kts') | ||||||
|  |         ).rejects.toThrow( | ||||||
|  |           `No file in ${projectRoot( | ||||||
|  |             workspace | ||||||
|  |           )} matched to [sub-project/**/build.gradle.kts], make sure you have checked out the target repository` | ||||||
|  |         ); | ||||||
|  |       }); | ||||||
|  |       it('downloads cache based on the specified pattern', async () => { | ||||||
|  |         createFile(join(workspace, 'build.gradle.kts')); | ||||||
|  |         createDirectory(join(workspace, 'sub-project1')); | ||||||
|  |         createFile(join(workspace, 'sub-project1', 'build.gradle.kts')); | ||||||
|  |         createDirectory(join(workspace, 'sub-project2')); | ||||||
|  |         createFile(join(workspace, 'sub-project2', 'build.gradle.kts')); | ||||||
|  | 
 | ||||||
|  |         await restore('gradle', 'build.gradle.kts'); | ||||||
|  |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|  |         expect(spyGlobHashFiles).toHaveBeenCalledWith('build.gradle.kts'); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|  | 
 | ||||||
|  |         await restore('gradle', 'sub-project1/**/*.gradle*\n'); | ||||||
|  |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|  |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|  |           'sub-project1/**/*.gradle*' | ||||||
|  |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|  | 
 | ||||||
|  |         await restore('gradle', '*.gradle*\nsub-project2/**/*.gradle*\n'); | ||||||
|  |         expect(spyCacheRestore).toHaveBeenCalled(); | ||||||
|  |         expect(spyGlobHashFiles).toHaveBeenCalledWith( | ||||||
|  |           '*.gradle*\nsub-project2/**/*.gradle*' | ||||||
|  |         ); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith('gradle cache is not found'); | ||||||
|       }); |       }); | ||||||
|     }); |     }); | ||||||
|   }); |   }); | ||||||
| @ -163,12 +263,16 @@ describe('dependency cache', () => { | |||||||
|     beforeEach(() => { |     beforeEach(() => { | ||||||
|       spyCacheSave = jest |       spyCacheSave = jest | ||||||
|         .spyOn(cache, 'saveCache') |         .spyOn(cache, 'saveCache') | ||||||
|         .mockImplementation((paths: string[], key: string) => Promise.resolve(0)); |         .mockImplementation((paths: string[], key: string) => | ||||||
|  |           Promise.resolve(0) | ||||||
|  |         ); | ||||||
|       spyWarning.mockImplementation(() => null); |       spyWarning.mockImplementation(() => null); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     it('throws error if unsupported package manager specified', () => { |     it('throws error if unsupported package manager specified', () => { | ||||||
|       return expect(save('ant')).rejects.toThrowError('unknown package manager specified: ant'); |       return expect(save('ant')).rejects.toThrow( | ||||||
|  |         'unknown package manager specified: ant' | ||||||
|  |       ); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     it('save with -1 cacheId , should not fail workflow', async () => { |     it('save with -1 cacheId , should not fail workflow', async () => { | ||||||
| @ -176,10 +280,12 @@ describe('dependency cache', () => { | |||||||
|       createStateForMissingBuildFile(); |       createStateForMissingBuildFile(); | ||||||
| 
 | 
 | ||||||
|       await save('maven'); |       await save('maven'); | ||||||
|       expect(spyCacheSave).toBeCalled(); |       expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|       expect(spyWarning).not.toBeCalled(); |       expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|       expect(spyInfo).toBeCalled(); |       expect(spyInfo).toHaveBeenCalled(); | ||||||
|       expect(spyInfo).toBeCalledWith(expect.stringMatching(/^Cache saved with the key:.*/)); |       expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |         expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |       ); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     it('saves with error from toolkit, should fail workflow', async () => { |     it('saves with error from toolkit, should fail workflow', async () => { | ||||||
| @ -189,31 +295,37 @@ describe('dependency cache', () => { | |||||||
|       createStateForMissingBuildFile(); |       createStateForMissingBuildFile(); | ||||||
| 
 | 
 | ||||||
|       expect.assertions(1); |       expect.assertions(1); | ||||||
|       await expect(save('maven')).rejects.toEqual(new cache.ValidationError('Validation failed')); |       await expect(save('maven')).rejects.toEqual( | ||||||
|  |         new cache.ValidationError('Validation failed') | ||||||
|  |       ); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     describe('for maven', () => { |     describe('for maven', () => { | ||||||
|       it('uploads cache even if no pom.xml found', async () => { |       it('uploads cache even if no pom.xml found', async () => { | ||||||
|         createStateForMissingBuildFile(); |         createStateForMissingBuildFile(); | ||||||
|         await save('maven'); |         await save('maven'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|       }); |       }); | ||||||
|       it('does not upload cache if no restore run before', async () => { |       it('does not upload cache if no restore run before', async () => { | ||||||
|         createFile(join(workspace, 'pom.xml')); |         createFile(join(workspace, 'pom.xml')); | ||||||
| 
 | 
 | ||||||
|         await save('maven'); |         await save('maven'); | ||||||
|         expect(spyCacheSave).not.toBeCalled(); |         expect(spyCacheSave).not.toHaveBeenCalled(); | ||||||
|         expect(spyWarning).toBeCalledWith('Error retrieving key from state.'); |         expect(spyWarning).toHaveBeenCalledWith( | ||||||
|  |           'Error retrieving key from state.' | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|       it('uploads cache', async () => { |       it('uploads cache', async () => { | ||||||
|         createFile(join(workspace, 'pom.xml')); |         createFile(join(workspace, 'pom.xml')); | ||||||
|         createStateForSuccessfulRestore(); |         createStateForSuccessfulRestore(); | ||||||
| 
 | 
 | ||||||
|         await save('maven'); |         await save('maven'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|         expect(spyInfo).toBeCalledWith(expect.stringMatching(/^Cache saved with the key:.*/)); |         expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |           expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|     }); |     }); | ||||||
|     describe('for gradle', () => { |     describe('for gradle', () => { | ||||||
| @ -221,33 +333,39 @@ describe('dependency cache', () => { | |||||||
|         createStateForMissingBuildFile(); |         createStateForMissingBuildFile(); | ||||||
| 
 | 
 | ||||||
|         await save('gradle'); |         await save('gradle'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|       }); |       }); | ||||||
|       it('does not upload cache if no restore run before', async () => { |       it('does not upload cache if no restore run before', async () => { | ||||||
|         createFile(join(workspace, 'build.gradle')); |         createFile(join(workspace, 'build.gradle')); | ||||||
| 
 | 
 | ||||||
|         await save('gradle'); |         await save('gradle'); | ||||||
|         expect(spyCacheSave).not.toBeCalled(); |         expect(spyCacheSave).not.toHaveBeenCalled(); | ||||||
|         expect(spyWarning).toBeCalledWith('Error retrieving key from state.'); |         expect(spyWarning).toHaveBeenCalledWith( | ||||||
|  |           'Error retrieving key from state.' | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|       it('uploads cache based on build.gradle', async () => { |       it('uploads cache based on build.gradle', async () => { | ||||||
|         createFile(join(workspace, 'build.gradle')); |         createFile(join(workspace, 'build.gradle')); | ||||||
|         createStateForSuccessfulRestore(); |         createStateForSuccessfulRestore(); | ||||||
| 
 | 
 | ||||||
|         await save('gradle'); |         await save('gradle'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|         expect(spyInfo).toBeCalledWith(expect.stringMatching(/^Cache saved with the key:.*/)); |         expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |           expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|       it('uploads cache based on build.gradle.kts', async () => { |       it('uploads cache based on build.gradle.kts', async () => { | ||||||
|         createFile(join(workspace, 'build.gradle.kts')); |         createFile(join(workspace, 'build.gradle.kts')); | ||||||
|         createStateForSuccessfulRestore(); |         createStateForSuccessfulRestore(); | ||||||
| 
 | 
 | ||||||
|         await save('gradle'); |         await save('gradle'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|         expect(spyInfo).toBeCalledWith(expect.stringMatching(/^Cache saved with the key:.*/)); |         expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |           expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|       it('uploads cache based on buildSrc/Versions.kt', async () => { |       it('uploads cache based on buildSrc/Versions.kt', async () => { | ||||||
|         createDirectory(join(workspace, 'buildSrc')); |         createDirectory(join(workspace, 'buildSrc')); | ||||||
| @ -255,33 +373,50 @@ describe('dependency cache', () => { | |||||||
|         createStateForSuccessfulRestore(); |         createStateForSuccessfulRestore(); | ||||||
| 
 | 
 | ||||||
|         await save('gradle'); |         await save('gradle'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|         expect(spyInfo).toBeCalledWith(expect.stringMatching(/^Cache saved with the key:.*/)); |         expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |           expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|     }); |     }); | ||||||
|     describe('for sbt', () => { |     describe('for sbt', () => { | ||||||
|       it('uploads cache even if no build.sbt found', async () => { |       it('uploads cache even if no build.sbt found', async () => { | ||||||
|         createStateForMissingBuildFile(); |         createStateForMissingBuildFile(); | ||||||
|         await save('sbt'); |         await save('sbt'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|       }); |       }); | ||||||
|       it('does not upload cache if no restore run before', async () => { |       it('does not upload cache if no restore run before', async () => { | ||||||
|         createFile(join(workspace, 'build.sbt')); |         createFile(join(workspace, 'build.sbt')); | ||||||
| 
 | 
 | ||||||
|         await save('sbt'); |         await save('sbt'); | ||||||
|         expect(spyCacheSave).not.toBeCalled(); |         expect(spyCacheSave).not.toHaveBeenCalled(); | ||||||
|         expect(spyWarning).toBeCalledWith('Error retrieving key from state.'); |         expect(spyWarning).toHaveBeenCalledWith( | ||||||
|  |           'Error retrieving key from state.' | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|       it('uploads cache', async () => { |       it('uploads cache', async () => { | ||||||
|         createFile(join(workspace, 'build.sbt')); |         createFile(join(workspace, 'build.sbt')); | ||||||
|         createStateForSuccessfulRestore(); |         createStateForSuccessfulRestore(); | ||||||
| 
 | 
 | ||||||
|         await save('sbt'); |         await save('sbt'); | ||||||
|         expect(spyCacheSave).toBeCalled(); |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|         expect(spyWarning).not.toBeCalled(); |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|         expect(spyInfo).toBeCalledWith(expect.stringMatching(/^Cache saved with the key:.*/)); |         expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |           expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |         ); | ||||||
|  |       }); | ||||||
|  |       it('uploads cache based on versions.properties', async () => { | ||||||
|  |         createFile(join(workspace, 'versions.properties')); | ||||||
|  |         createStateForSuccessfulRestore(); | ||||||
|  | 
 | ||||||
|  |         await save('gradle'); | ||||||
|  |         expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|  |         expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|  |         expect(spyInfo).toHaveBeenCalledWith( | ||||||
|  |           expect.stringMatching(/^Cache saved with the key:.*/) | ||||||
|  |         ); | ||||||
|       }); |       }); | ||||||
|     }); |     }); | ||||||
|   }); |   }); | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								__tests__/cache/gradle2/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								__tests__/cache/gradle2/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | |||||||
|  | .gradle | ||||||
|  | **/build/ | ||||||
|  | !src/**/build/ | ||||||
|  | 
 | ||||||
|  | # Ignore Gradle GUI config | ||||||
|  | gradle-app.setting | ||||||
|  | 
 | ||||||
|  | # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) | ||||||
|  | !gradle-wrapper.jar | ||||||
|  | 
 | ||||||
|  | # Cache of project | ||||||
|  | .gradletasknamecache | ||||||
							
								
								
									
										17
									
								
								__tests__/cache/gradle2/build.gradle
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								__tests__/cache/gradle2/build.gradle
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | plugins { | ||||||
|  |     id 'java' | ||||||
|  | } | ||||||
|  | repositories { | ||||||
|  |     mavenCentral() | ||||||
|  | } | ||||||
|  | dependencies { | ||||||
|  |     implementation 'org.junit.jupiter:junit-jupiter-api:5.7.2' | ||||||
|  | } | ||||||
|  | tasks.register('downloadDependencies') { | ||||||
|  |     doLast { | ||||||
|  |         def total = configurations.compileClasspath.inject (0) { sum, file -> | ||||||
|  |             sum + file.length() | ||||||
|  |         } | ||||||
|  |         println total | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -1,4 +1,4 @@ | |||||||
| import { run as cleanup } from '../src/cleanup-java'; | import {run as cleanup} from '../src/cleanup-java'; | ||||||
| import * as core from '@actions/core'; | import * as core from '@actions/core'; | ||||||
| import * as cache from '@actions/cache'; | import * as cache from '@actions/cache'; | ||||||
| import * as util from '../src/util'; | import * as util from '../src/util'; | ||||||
| @ -38,8 +38,8 @@ describe('cleanup', () => { | |||||||
|       return name === 'cache' ? 'gradle' : ''; |       return name === 'cache' ? 'gradle' : ''; | ||||||
|     }); |     }); | ||||||
|     await cleanup(); |     await cleanup(); | ||||||
|     expect(spyCacheSave).toBeCalled(); |     expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|     expect(spyWarning).not.toBeCalled(); |     expect(spyWarning).not.toHaveBeenCalled(); | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   it('does not fail even though the save process throws error', async () => { |   it('does not fail even though the save process throws error', async () => { | ||||||
| @ -50,7 +50,7 @@ describe('cleanup', () => { | |||||||
|       return name === 'cache' ? 'gradle' : ''; |       return name === 'cache' ? 'gradle' : ''; | ||||||
|     }); |     }); | ||||||
|     await cleanup(); |     await cleanup(); | ||||||
|     expect(spyCacheSave).toBeCalled(); |     expect(spyCacheSave).toHaveBeenCalled(); | ||||||
|   }); |   }); | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										1324
									
								
								__tests__/data/dragonwell.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1324
									
								
								__tests__/data/dragonwell.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,1324 @@ | |||||||
|  | { | ||||||
|  |   "11":{ | ||||||
|  |     "11.0.13.9":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"f2c68862136d12ab30358d3acfe95f925a8775f9000c54776a4439afcb02cb4a", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.13.9_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.13.9_jdk-11.0.13-ga/Alibaba_Dragonwell_11.0.13.9_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"04edcefd10f3d058b1691e73c25d91ad28870809847a5c092bc9096595f0de35", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.13.9_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.13.9_jdk-11.0.13-ga/Alibaba_Dragonwell_11.0.13.9_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"f2553f6beb567f0e5c3ed4fd22339e05e534b8b283802265cb147d883ad6ca64", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.13.9_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.13.9_jdk-11.0.13-ga/Alibaba_Dragonwell_11.0.13.9_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"2e2b7d66a02c3d9a9aff1a7b413a98e8291c08533825d407bcfc4e360b89b018", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.13.9_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.13.9_jdk-11.0.13-ga/Alibaba_Dragonwell_11.0.13.9_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.5.1-preview":{}, | ||||||
|  |     "11.0.17.13.8":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"00d03f4959ae77f77019a400cf90359b9f6ca3f73a391c3c6872e717c34f3536", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_alpine-linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"12859813fe860e36995565574c1d165583cb7d34e8f917ec515cf044453d466e", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"d56122ebfee4ded7066955675f0ac2474ef6355547e9de838cd18bf7c7d8ac57", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_aarch64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"14c4a17a65bf478b25410714433f5af8df0a0ffaaedf6d94b8901f8b7ecbfa8a", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"9a01b3799883485263158241625a7abf72d4696cb2f3a7e069f1b5df8d1e30cd", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"089e8e10956316a91ccb00ee64642df9b9182cc3da7a6354eaf5c4f87f39afb1", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"198fcfde686de580dcf2607e3a97e1b241b1a3a12c07e6a2abc62f9560c31d05", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_windows.zip" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"fb591b3727d2232a3fb9750e846a02b3939f0beaf50f377d2c8eac50f4d317ac", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.10.5":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.10.5_alpine-linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.10.5_jdk-11.0.10-ga/Alibaba_Dragonwell_11.0.10.5_alpine-linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.10.5_linux_aarch64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.10.5_jdk-11.0.10-ga/Alibaba_Dragonwell_11.0.10.5_linux_aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.10.5_linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.10.5_jdk-11.0.10-ga/Alibaba_Dragonwell_11.0.10.5_linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.10.5_windows_x64.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.10.5_jdk-11.0.10-ga/Alibaba_Dragonwell_11.0.10.5_windows_x64.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.7.2":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.7.2+9_Linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell_11.0.7.2_GA/Alibaba_Dragonwell_11.0.7.2%2B9_Linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.14.10":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"f2ce78515307f327d04ec8aa1e8646561c111ad0409097d10520868c3156bebe", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.14.10_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.14.10_jdk-11.0.14-ga/Alibaba_Dragonwell_11.0.14.10_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"4c45345734076495d5a838d67c7957c078de913a708242087130c0627716187e", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.14.10_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.14.10_jdk-11.0.14-ga/Alibaba_Dragonwell_11.0.14.10_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"f44fe94aa5ef14a67ed446698dd055ac1ab726ecb516de16b3cab24c666a71ae", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.14.10_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.14.10_jdk-11.0.14-ga/Alibaba_Dragonwell_11.0.14.10_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"55ef8cf936a901c7e333c21945b6f31edd9c9a3a5973706ab7aeea7f4fb5c436", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.14.10_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.14.10_jdk-11.0.14-ga/Alibaba_Dragonwell_11.0.14.10_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.11.7":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"609bf39d47f567570de8becf632e27e0fbd14ae3102fab96f347c72798c49010", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.7_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.7_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.7_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"44b5b977b0582ec1185fa09dfebd642ba65a87bd18988cc47b03b999b5f73551", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.7_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.7_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.7_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"84d62e0daa5f1609a9086cffe07b8bdad734ad3b012827bb19a99eee8bbd41f3", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.7_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.7_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.7_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"e97a88d72d6abd712f57f1cf8a215e064f91373389c0c072b824024d48481143", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.7_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.7_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.7_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.16.12":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"ea9de44b853172b5c6594fbe3d81723a21ad978a225ac1fa393925349c4bb7b9", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_alpine-linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"44ca11f491873863e43bb6e476df7fd8fa453c563a932cf488b9d00ab7ef68c9", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"28ff34de82a1c020350c7b61b040a03b9e039cb5db4389e6af5711bb52abe4f3", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.16.12.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Extended_11.0.16.12.8_aarch64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"bd930ac692bcd2e511cdf5c55a3adddfe18375af79a36dd843d8b52bdb574f5f", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.16.12.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Standard_11.0.16.12.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"47b904df8fa702cb7a454666cbc27dafc40d3c7c73c5178e0d9ebe2fc9b9352a", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"42d673d9effff252140e1402959881c3f255ee3a8b8776871fd8e775facb9584", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"7d2f29c0691e1e72907b855bf5fb89bc5bf8b44a7fa632446537a71bbdf28f53", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Extended_11.0.16.12.8_x64_windows.zip" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"977565dc6984b4dcc8a260a31cd7678638402525f07e677c37aa6ae7fe6be469", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.16.12_jdk-11.0.16-ga/Alibaba_Dragonwell_Standard_11.0.16.12.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.15.11":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"52ad29ef644b8c268cf2c5b3d5fc15a9b0be6f246407ddce92e547b8473b642f", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.15.11.9_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.15.11_jdk-11.0.15-ga/Alibaba_Dragonwell_11.0.15.11.9_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"459bec951d0b2d610bda8cc1fd649406abe4edc8bcda78568b2fca828993f040", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.15.11.9_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.15.11_jdk-11.0.15-ga/Alibaba_Dragonwell_11.0.15.11.9_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"2406a9b12682d443aa606213d6c00ec83d96b2d157a70728edd6b9bca80c4eab", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.15.11.9_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.15.11_jdk-11.0.15-ga/Alibaba_Dragonwell_11.0.15.11.9_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"789a3b3a9fc7ceaab9920ffc21084684b8ba5087f1c8c48dd8ff92cb3e3c2ba1", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.15.11.9_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.15.11_jdk-11.0.15-ga/Alibaba_Dragonwell_11.0.15.11.9_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.11.6":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"556dabaf88dac69c12b2b880acafe980d746b97b70fcf4539f49ec4da66f227f", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.6_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.6_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.6_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"645d7643c77c425d83617a5893f9bb11fc3972c42652b1cda23f894bf52a23c2", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.6_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.6_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.6_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"cf1fced88d829f9995a666cb5a032275d10e94294dc9c16a3365839153317236", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.6_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.6_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.6_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"3c618dc104d4c3d789aa4df5e8cfa95454293499f4f984a5b6b7fe6c672a2afb", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.11.6_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.11.6_jdk-11.0.11-ga/Alibaba_Dragonwell_11.0.11.6_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.12.8":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"173fef1655db84b11c3a855c950bbf76c9e8b0891a496fcda441eff68ea84f59", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.12.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.12.8_jdk-11.0.12-ga/Alibaba_Dragonwell_11.0.12.8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"f18115624ad57d9609035fa169feef956d085cf9ad6d3caaf1bd68b87e495537", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.12.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.12.8_jdk-11.0.12-ga/Alibaba_Dragonwell_11.0.12.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"045166d6dee2e55e2571bb9c02dcf822b538d44a9b5aaac918032e8e137ca512", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.12.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.12.8_jdk-11.0.12-ga/Alibaba_Dragonwell_11.0.12.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"1865733f3f134c205297a32914347217bec8ed331218171600492ac0808e5789", | ||||||
|  |             "name":"Alibaba_Dragonwell_11.0.12.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-11.0.12.8_jdk-11.0.12-ga/Alibaba_Dragonwell_11.0.12.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.8.3":{}, | ||||||
|  |     "11.0.9.4":{}, | ||||||
|  |     "latest":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"00d03f4959ae77f77019a400cf90359b9f6ca3f73a391c3c6872e717c34f3536", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_alpine-linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"12859813fe860e36995565574c1d165583cb7d34e8f917ec515cf044453d466e", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"d56122ebfee4ded7066955675f0ac2474ef6355547e9de838cd18bf7c7d8ac57", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_aarch64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"14c4a17a65bf478b25410714433f5af8df0a0ffaaedf6d94b8901f8b7ecbfa8a", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"9a01b3799883485263158241625a7abf72d4696cb2f3a7e069f1b5df8d1e30cd", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"089e8e10956316a91ccb00ee64642df9b9182cc3da7a6354eaf5c4f87f39afb1", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"198fcfde686de580dcf2607e3a97e1b241b1a3a12c07e6a2abc62f9560c31d05", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-extended-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Extended_11.0.17.13.8_x64_windows.zip" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"fb591b3727d2232a3fb9750e846a02b3939f0beaf50f377d2c8eac50f4d317ac", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell11/releases/download/dragonwell-standard-11.0.17.13_jdk-11.0.17-ga/Alibaba_Dragonwell_Standard_11.0.17.13.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "11.0.23.20.9" : { | ||||||
|  |       "alpine-linux" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Extended" : { | ||||||
|  |             "sha256" : "9d61fefb4f1a8368f8e7eec17893934b438b67f360cb8b7ef727ab459695d14e", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Extended_11.0.23.20.9_x64_alpine-linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-11.0.23.20_jdk-11.0.23-ga/Alibaba_Dragonwell_Extended_11.0.23.20.9_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux" : { | ||||||
|  |         "aarch64" : { | ||||||
|  |           "Extended" : { | ||||||
|  |             "sha256" : "2f399231644fe1e3f1b4b5298e85f21f4863017767e9e5afb00ee46e2d7780d9", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Extended_11.0.23.20.9_aarch64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-11.0.23.20_jdk-11.0.23-ga/Alibaba_Dragonwell_Extended_11.0.23.20.9_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64" : { | ||||||
|  |           "Extended" : { | ||||||
|  |             "sha256" : "662dfdc584e21bcfb7ed87942b5bb4e71a7b7467d4c82211a3615d0834d1c833", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Extended_11.0.23.20.9_x64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-11.0.23.20_jdk-11.0.23-ga/Alibaba_Dragonwell_Extended_11.0.23.20.9_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "riscv" : { | ||||||
|  |           "Extended" : { | ||||||
|  |             "sha256" : "f3488461cbfd95e6c08ad2dc01c51950b9c629c46eea6305002311b263ce2ad9", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Extended_11.0.23.20.9_riscv64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-11.0.23.20_jdk-11.0.23-ga/Alibaba_Dragonwell_Extended_11.0.23.20.9_riscv64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Extended" : { | ||||||
|  |             "sha256" : "ba8dba2b7f2279f87220f396afcce49cb26482705deb5144c6e22a90ba443f9d", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Extended_11.0.23.20.9_x64_windows.zip", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-11.0.23.20_jdk-11.0.23-ga/Alibaba_Dragonwell_Extended_11.0.23.20.9_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "17":{ | ||||||
|  |     "17.0.5.0.5.8":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"ccbfac0f24f7c4a4f35b2361ba32b37ae6d97553679ae60543b69a4ad477f95f", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"929be7d0d0aa7c2bd196db4b6f3ead10dbeb240afc9db6c68974e79961c59003", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"a505dea63fd58925a1512dad77d5fdc9bc6c2ebb42f065001091eb31e30ed43f", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"95be23b7ca73eba7d4f59a73a148475d7f05c1e36bd2c8653158c7c1584c9350", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "17.0.3.0.3.7":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"4620312ff9fa2772aed71315280af7c4c65cfa91e4a77bd47f6471ed279ed8a7", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.3.0.3+7_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3%2B7_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"84c9571fccb7e028c59657712e686cd1560d760a560ee8c76d0f99e2795aafcd", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.3.0.3+7_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3%2B7_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"8431922266c1a476e1ca2d49c68110c22ec4f989ca0438b0b089ecd9c7ade0ce", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.3.0.3+7_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3%2B7_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"e9ddd27b24040d63c0663a11c8f7f100c8d2cca7461d4a19c36e12129f0ae8de", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.3.0.3+7_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.3.0.3%2B7_jdk-17.0.3-ga/Alibaba_Dragonwell_17.0.3.0.3%2B7_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "17.0.2.0.2.8":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"b7a261502e8aac714defeb7fc8c48c508e63d4fc2902cbb03511a1db0291d5e9", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.2.0.2+8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.2.0.2%2B8_jdk-17.0.2-ga/Alibaba_Dragonwell_17.0.2.0.2%2B8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"cc9f9fbd33c117f164eacfbafa2ae92270d88bc9b3d4ea4a862a20cacdcf9115", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.2.0.2+8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.2.0.2%2B8_jdk-17.0.2-ga/Alibaba_Dragonwell_17.0.2.0.2%2B8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"a345601439294b56831ecdd1366ac4006c3828e25f18a0fc59f34aa07387a97b", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.2.0.2+8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.2.0.2%2B8_jdk-17.0.2-ga/Alibaba_Dragonwell_17.0.2.0.2%2B8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"90332f5ffd03edc853cbe9d3447c4000d6406b1165e0c114fd7925ba3aea36f2", | ||||||
|  |             "name":"Alibaba_Dragonwell_17.0.2.0.2+8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-17.0.2.0.2%2B8_jdk-17.0.2-ga/Alibaba_Dragonwell_17.0.2.0.2%2B8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "17.0.4.0.4.8":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"6e2fbad38dd6b9e0a7986f49a0885f5406518c3bbf3a7f0b4360dc36006bd34a", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.4.0.4+8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.4.0.4%2B8_jdk-17.0.4-ga/Alibaba_Dragonwell_Standard_17.0.4.0.4%2B8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"1e7b974b860e9062c8a65dab4c71f84b20527b08866062a67c38963017a5f3fe", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.4.0.4+8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.4.0.4%2B8_jdk-17.0.4-ga/Alibaba_Dragonwell_Standard_17.0.4.0.4%2B8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"31b3b6293b6645de7c531d16427ec38809ffaa0ef2db9a29c9c2230c5dc10eec", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.4.0.4+8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.4.0.4%2B8_jdk-17.0.4-ga/Alibaba_Dragonwell_Standard_17.0.4.0.4%2B8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"7b23e8c2d49f2c1a067180da3abdd89ed80d5e562c80341e60b547bc1f83bbea", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.4.0.4+8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.4.0.4%2B8_jdk-17.0.4-ga/Alibaba_Dragonwell_Standard_17.0.4.0.4%2B8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "latest":{ | ||||||
|  |       "alpine-linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"ccbfac0f24f7c4a4f35b2361ba32b37ae6d97553679ae60543b69a4ad477f95f", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_alpine-linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"929be7d0d0aa7c2bd196db4b6f3ead10dbeb240afc9db6c68974e79961c59003", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"a505dea63fd58925a1512dad77d5fdc9bc6c2ebb42f065001091eb31e30ed43f", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"95be23b7ca73eba7d4f59a73a148475d7f05c1e36bd2c8653158c7c1584c9350", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell17/releases/download/dragonwell-standard-17.0.5.0.5%2B8_jdk-17.0.5-ga/Alibaba_Dragonwell_Standard_17.0.5.0.5.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "8":{ | ||||||
|  |     "8.7.7":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"6f18f6e2408513b2624af938f33eb11ddee91ab3ac2efd8fef5249059ca10588", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.7.7_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.7.7_jdk8u292-ga/Alibaba_Dragonwell_8.7.7_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"799b336da16e4b4c1e25a332e457ed396ef575579f5e9cfcf0332ad29e2ca4e8", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.7.7_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.7.7_jdk8u292-ga/Alibaba_Dragonwell_8.7.7_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"9d1b0c8d68e990bec8f9d094af79d3327f47797a38ecd3f71c1cb0f13a0de66d", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.7.7_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.7.7_jdk8u292-ga/Alibaba_Dragonwell_8.7.7_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.6.6":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"7b280e76b8d830187433fe69cb121142b8b535706cbbde70804fdeb670bb3487", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.6.6_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.6.6_jdk8u282-ga/Alibaba_Dragonwell_8.6.6_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"573e484ac0b64b081eaeaaeb08444e4add770b696c9a1c8bb02e98d1d58ff350", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.6.6_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.6.6_jdk8u282-ga/Alibaba_Dragonwell_8.6.6_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"16eefe64811b083e24ef77b28d33dccbc8f560e23ba6d36126eecee8674e2b6f", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.6.6_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.6.6_jdk8u282-ga/Alibaba_Dragonwell_8.6.6_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.8.8":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"60c4519b32e032f43667d397acc684cb954c591e533b70fe40c67e7977fb17d9", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.8.8_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.8.8_jdk8u302-ga/Alibaba_Dragonwell_8.8.8_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"98599d98cea102abb8ac3bbf30a348a58e05e81a22c62bc409b9fb07ad3b20a9", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.8.8_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.8.8_jdk8u302-ga/Alibaba_Dragonwell_8.8.8_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"b6d188ae4102c84bf9e071edb5f0c66e5505422e05a6c74f1a2882ed5813fc2b", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.8.8_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.8.8_jdk8u302-ga/Alibaba_Dragonwell_8.8.8_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.8.9":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"ff0594f36d13883972ca0b302d35cca5099f10b8be54c70c091f626e4e308774", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.8.9_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.8.9_jdk8u302-ga/Alibaba_Dragonwell_8.8.9_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"cd83125cde0a3a2a12d04c72abe61a522af9071a3d7ada8156c42a51e6dbcf7e", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.8.9_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.8.9_jdk8u302-ga/Alibaba_Dragonwell_8.8.9_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"40f66998c0d6830a45065764e5228427e3b5c71a89337352b8385f34aa845e74", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.8.9_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.8.9_jdk8u302-ga/Alibaba_Dragonwell_8.8.9_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.5.5":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.5.5-FP1_Linux_aarch64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.5.5_jdk8u275-b2/Alibaba_Dragonwell_8.5.5-FP1_Linux_aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.5.5-FP1_Linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.5.5_jdk8u275-b2/Alibaba_Dragonwell_8.5.5-FP1_Linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-zip-compressed", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.5.5-Experimental_Windows_x64.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.5.5_jdk8u275-b2/Alibaba_Dragonwell_8.5.5-Experimental_Windows_x64.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.6.5":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.6.5_GA_Linux_aarch64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.6.5_jdk8u282-b1/Alibaba_Dragonwell_8.6.5_GA_Linux_aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.6.5_GA_Linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.6.5_jdk8u282-b1/Alibaba_Dragonwell_8.6.5_GA_Linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.6.5_Experimental_Windows_x64.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.6.5_jdk8u282-b1/Alibaba_Dragonwell_8.6.5_Experimental_Windows_x64.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.4.4":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.4.4-GA_Linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.4.4_jdk8u262-ga/Alibaba_Dragonwell_8.4.4-GA_Linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.4.4-Experimental_Windows_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.4.4_jdk8u262-ga/Alibaba_Dragonwell_8.4.4-Experimental_Windows_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.5.4":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.5.4-GA_Linux_x64.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.5.4_jdk8u272-ga/Alibaba_Dragonwell_8.5.4-GA_Linux_x64.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.5.4-GA_Experimental_Windows_x64.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.5.4_jdk8u272-ga/Alibaba_Dragonwell_8.5.4-GA_Experimental_Windows_x64.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.9.10":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "sha256":"8f4a5fb7d2f0e633b1280c41e89a1bef325346679feda912b21b368c1df4f5df", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.9.10_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.9.10_jdk8u312-ga/Alibaba_Dragonwell_8.9.10_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "sha256":"2e1dfdacfe64a6b2f797cffd7ff8ee8cf6424d29fa594376a6916b1686a38433", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.9.10_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.9.10_jdk8u312-ga/Alibaba_Dragonwell_8.9.10_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"bdc5aaaf8b1b8469ae1e8b5513db9d0a65a610c9d61cae389954f44100ac7272", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.9.10_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.9.10_jdk8u312-ga/Alibaba_Dragonwell_8.9.10_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.12.13":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "sha256":"12a8620a55dd85dc604bad71a770e235bbb773a301f5c1e12ba00c4d2bb9cea0", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.12.13_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Extended_8.12.13_aarch64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"b368b47f771be507b96e435b1a5fc41cb133762cdc86a7801150f25bf1e58421", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.12.13_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Standard_8.12.13_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/x-gzip", | ||||||
|  |             "sha256":"0bb3a9b6109e29da6c7a0534cff9f34a0a16cab79ea850ebac7f7f9cfd071148", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.12.13_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Extended_8.12.13_x64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"64c00ba16e2eb4bf5f867f6a0604d8f82e0627c61d45d7edddc87cec641d9dd7", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.12.13_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Standard_8.12.13_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"3db624c7b835a7f4509e3937ea625dfdbca84aa4f84b73088a8eba5ceabe3adc", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.12.13_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Extended_8.12.13_x64_windows.zip" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"22e523e1be2dafc6e1dc47835800a629991beed45805c1b82fb37524fc6069d1", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.12.13_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.12.13_jdk8u345-ga/Alibaba_Dragonwell_Standard_8.12.13_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.11.12":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"544a2b75c1b5963664395fba4b58bc6012cd1db36b68c0f1886d81d657a0b24b", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.11.12_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.11.12_jdk8u332-ga/Alibaba_Dragonwell_8.11.12_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"03923f200dffddf9eee2aadc0c495674fe0b87cc2eece94a9a8dec84812d12bd", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.11.12_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.11.12_jdk8u332-ga/Alibaba_Dragonwell_8.11.12_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"9bbd1dc3a19a1309468e5ef8487467f10ba785cf625476588bccfee0d3164c75", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.11.12_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.11.12_jdk8u332-ga/Alibaba_Dragonwell_8.11.12_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.10.11":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"0cef113ff67338881a77f663b6562b96d181b4ac49cf4a27f65d3f615f6d04e8", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.10.11_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.10.11_jdk8u322-ga/Alibaba_Dragonwell_8.10.11_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"f81a565570ab799c0cb6079b7b9e9011bd3981a94f5db61039daae305cda1609", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.10.11_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.10.11_jdk8u322-ga/Alibaba_Dragonwell_8.10.11_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"c0349cdd651173e83e6ea6eec0eef5b894d54004a71d70126b7f3bcc9038da16", | ||||||
|  |             "name":"Alibaba_Dragonwell_8.10.11_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.10.11_jdk8u322-ga/Alibaba_Dragonwell_8.10.11_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "8.13.14":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"87546423fa952bfbf52a4f8aafa89ae579bc498c5d139d8e30063da625aa5a88", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.13.14_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Extended_8.13.14_aarch64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"1cc019db94abf0b828620565c1118f96ef6884ad394bf96b77786c26771be61c", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.13.14_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Standard_8.13.14_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"b9219b1b9d97069591b240a78003d0a8e782e84a8b7b1d08749afe7565d4e409", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.13.14_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Extended_8.13.14_x64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"45b20c04ba93f8c25f1dcc75966bec461224ee9f875fdf3f49a09eb4606f3149", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.13.14_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Standard_8.13.14_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"6b1c6165d5cb807579af7f90f05669edff34499c91d624941921a83f3f52ec62", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.13.14_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Extended_8.13.14_x64_windows.zip" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"41207bb05da8fa447e7b0d669b0918f3b9d702a8ef84f01cca256e58cef8a44c", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.13.14_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Standard_8.13.14_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "latest":{ | ||||||
|  |       "linux":{ | ||||||
|  |         "aarch64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"87546423fa952bfbf52a4f8aafa89ae579bc498c5d139d8e30063da625aa5a88", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.13.14_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Extended_8.13.14_aarch64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"1cc019db94abf0b828620565c1118f96ef6884ad394bf96b77786c26771be61c", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.13.14_aarch64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Standard_8.13.14_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"b9219b1b9d97069591b240a78003d0a8e782e84a8b7b1d08749afe7565d4e409", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.13.14_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Extended_8.13.14_x64_linux.tar.gz" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"45b20c04ba93f8c25f1dcc75966bec461224ee9f875fdf3f49a09eb4606f3149", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.13.14_x64_linux.tar.gz", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Standard_8.13.14_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows":{ | ||||||
|  |         "x64":{ | ||||||
|  |           "Extended":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"6b1c6165d5cb807579af7f90f05669edff34499c91d624941921a83f3f52ec62", | ||||||
|  |             "name":"Alibaba_Dragonwell_Extended_8.13.14_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-extended-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Extended_8.13.14_x64_windows.zip" | ||||||
|  |           }, | ||||||
|  |           "Standard":{ | ||||||
|  |             "content_type":"application/zip", | ||||||
|  |             "sha256":"41207bb05da8fa447e7b0d669b0918f3b9d702a8ef84f01cca256e58cef8a44c", | ||||||
|  |             "name":"Alibaba_Dragonwell_Standard_8.13.14_x64_windows.zip", | ||||||
|  |             "download_url":"https://github.com/alibaba/dragonwell8/releases/download/dragonwell-standard-8.13.14_jdk8u352-ga/Alibaba_Dragonwell_Standard_8.13.14_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "21" : { | ||||||
|  |     "21.0.3.0.3.9" : { | ||||||
|  |       "alpine-linux" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "c3c5d193a0a6aee8757fd3036dc13b7921a4306b089bf8759ba6b822d1e8416e", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.3.0.3.9_x64_alpine-linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.3.0.3%2B9_jdk-21.0.3-ga/Alibaba_Dragonwell_Standard_21.0.3.0.3.9_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux" : { | ||||||
|  |         "aarch64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "3cc309627ad2a9515ca50cdeff9eff118f14326b37eaa536b758570082aeb242", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.3.0.3.9_aarch64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.3.0.3%2B9_jdk-21.0.3-ga/Alibaba_Dragonwell_Standard_21.0.3.0.3.9_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "1c0508db048c0b50e2d61b2cc5a5390d3b9bcafec6e185d2cb53dde1fc530203", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.3.0.3.9_x64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.3.0.3%2B9_jdk-21.0.3-ga/Alibaba_Dragonwell_Standard_21.0.3.0.3.9_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "riscv" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "e374698f8ee9c66b8d4a59ba50d0511aa654b55514732bc787e29c9afaddf846", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.3.0.3.9_riscv64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.3.0.3%2B9_jdk-21.0.3-ga/Alibaba_Dragonwell_Standard_21.0.3.0.3.9_riscv64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "0b75fc888cb2a9c7e050132fd020c30cbe65f3179feb36812a7c6be3c76ad277", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.3.0.3.9_x64_windows.zip", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.3.0.3%2B9_jdk-21.0.3-ga/Alibaba_Dragonwell_Standard_21.0.3.0.3.9_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "21.0.2.0.2.13" : { | ||||||
|  |       "alpine-linux" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "71a391987fdd569385c0afe1aaf16dbd48d127e14306793ef9ac0e0986b9632c", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.2.0.2.13_x64_alpine-linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.2.0.2%2B13_jdk-21.0.2-ga/Alibaba_Dragonwell_Standard_21.0.2.0.2.13_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux" : { | ||||||
|  |         "aarch64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "307321a399c206f8d56e0ce5c65921f9448ec9882dfb81ffc5e841b8fb5f8ed8", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.2.0.2.13_aarch64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.2.0.2%2B13_jdk-21.0.2-ga/Alibaba_Dragonwell_Standard_21.0.2.0.2.13_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "24198f0d436bb913b152181e07205647b05da01c196f5c10a96e9a998b10381a", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.2.0.2.13_x64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.2.0.2%2B13_jdk-21.0.2-ga/Alibaba_Dragonwell_Standard_21.0.2.0.2.13_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "riscv" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "970a49103b8971952e46c81be844bc3776caca04da8456337f12e3a7d2a18011", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.2.0.2.13_riscv64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.2.0.2%2B13_jdk-21.0.2-ga/Alibaba_Dragonwell_Standard_21.0.2.0.2.13_riscv64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "b77de54be5ef1595fc568f6f18fbd4b61d64d99a0c9c5ef78a84018b4f82032b", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.2.0.2.13_x64_windows.zip", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.2.0.2%2B13_jdk-21.0.2-ga/Alibaba_Dragonwell_Standard_21.0.2.0.2.13_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "21.0.1.0.1.12" : { | ||||||
|  |       "alpine-linux" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "b9cea58bffe555484b831ff6d7cdb277c07e86a76d32b373ec35fa21ecb5fdc9", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.1.0.1.12_x64_alpine-linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.1.0.1%2B12_jdk-21.0.1-ga/Alibaba_Dragonwell_Standard_21.0.1.0.1.12_x64_alpine-linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "linux" : { | ||||||
|  |         "aarch64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "d36cef494ccc1939c6b5da04133cfdbe0b03956fd04147aef46014536bc5a37b", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.1.0.1.12_aarch64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.1.0.1%2B12_jdk-21.0.1-ga/Alibaba_Dragonwell_Standard_21.0.1.0.1.12_aarch64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "dfb8d325a98b8f577d72fd639cc54feee325eec8ebba497868184c8405a1cf41", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.1.0.1.12_x64_linux.tar.gz", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.1.0.1%2B12_jdk-21.0.1-ga/Alibaba_Dragonwell_Standard_21.0.1.0.1.12_x64_linux.tar.gz" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "windows" : { | ||||||
|  |         "x64" : { | ||||||
|  |           "Standard" : { | ||||||
|  |             "sha256" : "b8ab99ed9060341f75edb8cc238830fbfd608e51536e43f34bd45c3e968ebab5", | ||||||
|  |             "name" : "Alibaba_Dragonwell_Standard_21.0.1.0.1.12_x64_windows.zip", | ||||||
|  |             "content_type" : "application/zip", | ||||||
|  |             "download_url" : "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.1.0.1%2B12_jdk-21.0.1-ga/Alibaba_Dragonwell_Standard_21.0.1.0.1.12_x64_windows.zip" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										1454
									
								
								__tests__/data/jetbrains.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1454
									
								
								__tests__/data/jetbrains.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,1454 @@ | |||||||
|  | [ | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b465.3", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 465.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b465.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b458.1", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 458.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b458.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b453.2", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 453.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b453.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.11b1207.24", | ||||||
|  |       "semver": "17.0.11", | ||||||
|  |       "build": 1207.24, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.11-linux-x64-b1207.24.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.11b1207.23", | ||||||
|  |       "semver": "17.0.11", | ||||||
|  |       "build": 1207.23, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.11-linux-x64-b1207.23.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b446.1", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 446.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b446.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.14", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b829.27", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 829.27, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b829.27.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1087.23", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1087.23, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1087.23.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.12", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.12, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.12.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1087.21", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1087.21, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1087.21.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.6", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.6, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.6.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.2b375.1", | ||||||
|  |       "semver": "21.0.2", | ||||||
|  |       "build": 375.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.2-linux-x64-b375.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.1", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1186.1", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1186.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1186.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1171.14", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1171.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1171.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b829.26", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 829.26, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b829.26.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.2b346.3", | ||||||
|  |       "semver": "21.0.2", | ||||||
|  |       "build": 346.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.2-linux-x64-b346.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1000.48", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1000.48, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1000.48.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.2b341.4", | ||||||
|  |       "semver": "21.0.2", | ||||||
|  |       "build": 341.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.2-linux-x64-b341.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1087.17", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1087.17, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1087.17.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1166.2", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1166.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1166.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1162.7", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1162.7, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1162.7.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.11", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.11, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.11.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.9", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.9, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.9.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.7", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.7, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.7.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1000.47", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1000.47, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1000.47.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1000.46", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1000.46, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1000.46.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.3", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1080.1", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1080.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1080.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1072.1", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1072.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1072.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1070.2", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1070.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1070.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1063.1", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1063.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1063.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1000.32", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1000.32, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1000.32.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1059.3", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1059.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1059.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8b1000.22", | ||||||
|  |       "semver": "17.0.8", | ||||||
|  |       "build": 1000.22, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8-linux-x64-b1000.22.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8b1000.8", | ||||||
|  |       "semver": "17.0.8", | ||||||
|  |       "build": 1000.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8-linux-x64-b1000.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b1000.6", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 1000.6, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b1000.6.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b1000.5", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 1000.5, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b1000.5.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b1000.2", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 1000.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b1000.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b985.2", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 985.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b985.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b979.4", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 979.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b979.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b829.16", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 829.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b829.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b966.2", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 966.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b966.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b964.1", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 964.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b964.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b829.14", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 829.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b829.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b953.1", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 953.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b953.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.9", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.9, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.9.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b469.82", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 469.82, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b469.82.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.5", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.5, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.5.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b653.34", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 653.34, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b653.34.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.4", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b653.32", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 653.32, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b653.32.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b802.4", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 802.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b802.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b802.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 802.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b802.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b785.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 785.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b785.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b779.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 779.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b779.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b762.1", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 762.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b762.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.25", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.25, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.25.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b759.1", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 759.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b759.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.23", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.23, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.23.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.14", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b469.71", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 469.71, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b469.71.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_16b2043.64", | ||||||
|  |       "semver": "11.0.16", | ||||||
|  |       "build": 2043.64, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_16-linux-x64-b2043.64.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.6", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.6, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.6.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b469.67", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 469.67, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b469.67.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b653.1", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 653.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b653.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b646.8", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 646.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b646.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b629.2", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 629.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b629.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b617.2", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 617.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b617.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b469.62", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 469.62, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b469.62.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b597.1", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 597.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b597.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4b469.53", | ||||||
|  |       "semver": "17.0.4", | ||||||
|  |       "build": 469.53, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4-linux-x64-b469.53.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4b469.44", | ||||||
|  |       "semver": "17.0.4", | ||||||
|  |       "build": 469.44, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4-linux-x64-b469.44.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.3b469.37", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.37, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.37.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.32", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.32, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.32.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.30", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.19", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.19, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.19.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b498.3", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 498.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b498.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.16", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.12", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.12, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.12.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.3", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b463.3", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 463.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b463.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b423.10", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 423.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b423.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_15b2043.56", | ||||||
|  |       "semver": "11.0.15", | ||||||
|  |       "build": 2043.56, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_15-linux-x64-b2043.56.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.45", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.45, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_14_1-linux-x64-b2043.45.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.2b396.4", | ||||||
|  |       "semver": "17.0.2", | ||||||
|  |       "build": 396.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.2-linux-x64-b396.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.25", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.25, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.25.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.22", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.22, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.22.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.17", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.17, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.17.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.14", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.11", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.11, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.11.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14b2043.2", | ||||||
|  |       "semver": "11.0.14", | ||||||
|  |       "build": 2043.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14-linux-x64-b2043.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b1751.46", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 1751.46, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b1751.46.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14b1993.2", | ||||||
|  |       "semver": "11.0.14", | ||||||
|  |       "build": 1993.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14-linux-x64-b1993.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17_0_2b315.1", | ||||||
|  |       "semver": "17.0.2", | ||||||
|  |       "build": 315.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17_0_2-linux-x64-b315.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14b1982.1", | ||||||
|  |       "semver": "11.0.14", | ||||||
|  |       "build": 1982.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14-linux-x64-b1982.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1890.3", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1890.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1890.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.25", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.25, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.25.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.24", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.24, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.24.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.21", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.21, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.21.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17_0_1b164.8", | ||||||
|  |       "semver": "17.0.1", | ||||||
|  |       "build": 164.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17_0_1-linux-x64-b164.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.19", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.19, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.19.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_13-b1504.49", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1504.49, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1504.49.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17_0_1b164.4", | ||||||
|  |       "semver": "17.0.1", | ||||||
|  |       "build": 164.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17_0_1-linux-x64-b164.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.16", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1751.11", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1751.11, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1751.11.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1729.1", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1729.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1729.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1715.4", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1715.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1715.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1692.9", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1692.9, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1692.9.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_12-b1504.37", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1504.37, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1504.37.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1665.1", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1665.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1665.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_12-b1504.28", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1504.28, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1504.28.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_12-b1504.27", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1504.27, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1504.27.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.16", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.13", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.13, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.13.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.12", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.12, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.12.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1542.1", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1542.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1542.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.8", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "11_0_11b1536.2", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1536.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1536.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b465.3", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 465.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b465.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b458.1", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 458.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b458.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b453.2", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 453.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b453.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.11b1207.24", | ||||||
|  |       "semver": "17.0.11", | ||||||
|  |       "build": 1207.24, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.11-linux-x64-b1207.24.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.11b1207.23", | ||||||
|  |       "semver": "17.0.11", | ||||||
|  |       "build": 1207.23, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.11-linux-x64-b1207.23.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.3b446.1", | ||||||
|  |       "semver": "21.0.3", | ||||||
|  |       "build": 446.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.3-linux-x64-b446.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.14", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b829.27", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 829.27, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b829.27.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1087.23", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1087.23, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1087.23.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.12", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.12, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.12.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1087.21", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1087.21, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1087.21.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.6", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.6, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.6.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.2b375.1", | ||||||
|  |       "semver": "21.0.2", | ||||||
|  |       "build": 375.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.2-linux-x64-b375.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1207.1", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1207.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1207.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1186.1", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1186.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1186.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1171.14", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1171.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1171.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b829.26", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 829.26, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b829.26.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.2b346.3", | ||||||
|  |       "semver": "21.0.2", | ||||||
|  |       "build": 346.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.2-linux-x64-b346.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1000.48", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1000.48, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1000.48.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-21.0.2b341.4", | ||||||
|  |       "semver": "21.0.2", | ||||||
|  |       "build": 341.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.2-linux-x64-b341.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.10b1087.17", | ||||||
|  |       "semver": "17.0.10", | ||||||
|  |       "build": 1087.17, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.10-linux-x64-b1087.17.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1166.2", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1166.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1166.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1162.7", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1162.7, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1162.7.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.11", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.11, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.11.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.9", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.9, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.9.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.7", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.7, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.7.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1000.47", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1000.47, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1000.47.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1000.46", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1000.46, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1000.46.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.9b1087.3", | ||||||
|  |       "semver": "17.0.9", | ||||||
|  |       "build": 1087.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.9-linux-x64-b1087.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1080.1", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1080.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1080.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1072.1", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1072.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1072.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1070.2", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1070.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1070.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1063.1", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1063.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1063.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1000.32", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1000.32, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1000.32.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8.1b1059.3", | ||||||
|  |       "semver": "17.0.8.1", | ||||||
|  |       "build": 1059.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8.1-linux-x64-b1059.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8b1000.22", | ||||||
|  |       "semver": "17.0.8", | ||||||
|  |       "build": 1000.22, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8-linux-x64-b1000.22.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.8b1000.8", | ||||||
|  |       "semver": "17.0.8", | ||||||
|  |       "build": 1000.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.8-linux-x64-b1000.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b1000.6", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 1000.6, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b1000.6.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b1000.5", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 1000.5, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b1000.5.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b1000.2", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 1000.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b1000.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b985.2", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 985.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b985.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b979.4", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 979.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b979.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b829.16", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 829.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b829.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b966.2", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 966.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b966.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b964.1", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 964.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b964.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b829.14", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 829.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b829.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.7b953.1", | ||||||
|  |       "semver": "17.0.7", | ||||||
|  |       "build": 953.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.7-linux-x64-b953.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.9", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.9, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.9.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b469.82", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 469.82, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b469.82.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.5", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.5, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.5.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b653.34", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 653.34, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b653.34.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.4", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b829.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 829.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b829.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b653.32", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 653.32, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b653.32.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b802.4", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 802.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b802.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b802.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 802.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b802.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b785.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 785.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b785.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.6b779.1", | ||||||
|  |       "semver": "17.0.6", | ||||||
|  |       "build": 779.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.6-linux-x64-b779.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b762.1", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 762.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b762.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.25", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.25, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.25.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b759.1", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 759.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b759.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.23", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.23, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.23.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.14", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b469.71", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 469.71, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b469.71.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_16b2043.64", | ||||||
|  |       "semver": "11.0.16", | ||||||
|  |       "build": 2043.64, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_16-linux-x64-b2043.64.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b653.6", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 653.6, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b653.6.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.5b469.67", | ||||||
|  |       "semver": "17.0.5", | ||||||
|  |       "build": 469.67, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.5-linux-x64-b469.67.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b653.1", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 653.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b653.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b646.8", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 646.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b646.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b629.2", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 629.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b629.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b617.2", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 617.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b617.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b469.62", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 469.62, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b469.62.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4.1b597.1", | ||||||
|  |       "semver": "17.0.4.1", | ||||||
|  |       "build": 597.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4.1-linux-x64-b597.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4b469.53", | ||||||
|  |       "semver": "17.0.4", | ||||||
|  |       "build": 469.53, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4-linux-x64-b469.53.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.4b469.44", | ||||||
|  |       "semver": "17.0.4", | ||||||
|  |       "build": 469.44, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.4-linux-x64-b469.44.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr-release-17.0.3b469.37", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.37, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.37.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.32", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.32, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.32.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.30", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.19", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.19, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.19.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b498.3", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 498.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b498.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.16", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.12", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.12, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.12.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b469.3", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 469.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b469.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b463.3", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 463.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b463.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.3b423.10", | ||||||
|  |       "semver": "17.0.3", | ||||||
|  |       "build": 423.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.3-linux-x64-b423.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_15b2043.56", | ||||||
|  |       "semver": "11.0.15", | ||||||
|  |       "build": 2043.56, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_15-linux-x64-b2043.56.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.45", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.45, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_14_1-linux-x64-b2043.45.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17.0.2b396.4", | ||||||
|  |       "semver": "17.0.2", | ||||||
|  |       "build": 396.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.2-linux-x64-b396.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.25", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.25, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.25.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.22", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.22, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.22.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.17", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.17, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.17.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.14", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.14, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.14.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b2043.11", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 2043.11, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b2043.11.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14b2043.2", | ||||||
|  |       "semver": "11.0.14", | ||||||
|  |       "build": 2043.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14-linux-x64-b2043.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14_1b1751.46", | ||||||
|  |       "semver": "11.0.14.1", | ||||||
|  |       "build": 1751.46, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14_1-linux-x64-b1751.46.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14b1993.2", | ||||||
|  |       "semver": "11.0.14", | ||||||
|  |       "build": 1993.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14-linux-x64-b1993.2.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17_0_2b315.1", | ||||||
|  |       "semver": "17.0.2", | ||||||
|  |       "build": 315.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17_0_2-linux-x64-b315.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_14b1982.1", | ||||||
|  |       "semver": "11.0.14", | ||||||
|  |       "build": 1982.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_14-linux-x64-b1982.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1890.3", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1890.3, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1890.3.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.25", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.25, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.25.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.24", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.24, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.24.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.21", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.21, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.21.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17_0_1b164.8", | ||||||
|  |       "semver": "17.0.1", | ||||||
|  |       "build": 164.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17_0_1-linux-x64-b164.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.19", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.19, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.19.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_13-b1504.49", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1504.49, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1504.49.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr17_0_1b164.4", | ||||||
|  |       "semver": "17.0.1", | ||||||
|  |       "build": 164.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17_0_1-linux-x64-b164.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_13b1751.16", | ||||||
|  |       "semver": "11.0.13", | ||||||
|  |       "build": 1751.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_13-linux-x64-b1751.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1751.11", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1751.11, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1751.11.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1729.1", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1729.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1729.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1715.4", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1715.4, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1715.4.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1692.9", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1692.9, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1692.9.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_12-b1504.37", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1504.37, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1504.37.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jbr11_0_12b1665.1", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1665.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1665.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_12-b1504.28", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1504.28, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1504.28.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_12-b1504.27", | ||||||
|  |       "semver": "11.0.12", | ||||||
|  |       "build": 1504.27, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_12-linux-x64-b1504.27.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.16", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.16, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.16.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.13", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.13, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.13.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.12", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.12, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.12.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1542.1", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1542.1, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1542.1.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "jb11_0_11-b1504.8", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1504.8, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1504.8.tar.gz" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "tag_name": "11_0_11b1536.2", | ||||||
|  |       "semver": "11.0.11", | ||||||
|  |       "build": 1536.2, | ||||||
|  |       "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_11-linux-x64-b1536.2.tar.gz" | ||||||
|  |     } | ||||||
|  |   ] | ||||||
							
								
								
									
										443
									
								
								__tests__/data/liberica-linux.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										443
									
								
								__tests__/data/liberica-linux.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,443 @@ | |||||||
|  | [ | ||||||
|  |   { | ||||||
|  |     "buildVersion": 36, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/14+36/bellsoft-jdk14+36-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "14+36", | ||||||
|  |     "featureVersion": 14 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 11, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.11+9/bellsoft-jdk11.0.11+9-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.11+9", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/14.0.1+8/bellsoft-jdk14.0.1+8-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "14.0.1+8", | ||||||
|  |     "featureVersion": 14 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 262, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u262+10/bellsoft-jdk8u262+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u262+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 1, | ||||||
|  |     "updateVersion": 275, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u275+1/bellsoft-jdk8u275+1-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u275+1", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 1, | ||||||
|  |     "updateVersion": 9, | ||||||
|  |     "patchVersion": 1, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.9.1+1/bellsoft-jdk11.0.9.1+1-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.9.1+1", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 202, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u202/bellsoft-jdk8u202-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u202+8", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 33, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/12/bellsoft-jdk12-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "12+33", | ||||||
|  |     "featureVersion": 12 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 282, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u282+8/bellsoft-jdk8u282+8-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u282+8", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 9, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.9+11/bellsoft-jdk11.0.9+11-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.9+11", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 33, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13/bellsoft-jdk13-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13+33", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 9, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.9+12/bellsoft-jdk11.0.9+12-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.9+12", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 242, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u242+7/bellsoft-jdk8u242+7-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u242+7", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13.0.2+9/bellsoft-jdk13.0.2+9-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13.0.2+9", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13.0.1/bellsoft-jdk13.0.1-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13.0.1+9", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 1, | ||||||
|  |     "updateVersion": 265, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u265+1/bellsoft-jdk8u265+1-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u265+1", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15.0.1+9/bellsoft-jdk15.0.1+9-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15.0.1+9", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 272, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u272+10/bellsoft-jdk8u272+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u272+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/16.0.2+7/bellsoft-jdk16.0.2+7-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "16.0.2+7", | ||||||
|  |     "featureVersion": 16 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 6, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.6+10/bellsoft-jdk11.0.6+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.6+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 252, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u252+9/bellsoft-jdk8u252+9-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u252+9", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 212, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u212/bellsoft-jdk8u212-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u212+12", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15.0.2+10/bellsoft-jdk15.0.2+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15.0.2+10", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 10, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.10+9/bellsoft-jdk11.0.10+9-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.10+9", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 0, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.1/bellsoft-jdk11.0.1-linux-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.1+0", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 12, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.12+7/bellsoft-jdk11.0.12+7-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.12+7", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 36, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/16+36/bellsoft-jdk16+36-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "16+36", | ||||||
|  |     "featureVersion": 16 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 3, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.3/bellsoft-jdk11.0.3-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.3+12", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 8, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.8+10/bellsoft-jdk11.0.8+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.8+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.2/bellsoft-jdk11.0.2-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.2+7", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 5, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.5/bellsoft-jdk11.0.5-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.5+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 4, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.4/bellsoft-jdk11.0.4-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.4+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/12.0.2/bellsoft-jdk12.0.2-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "12.0.2+10", | ||||||
|  |     "featureVersion": 12 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/12.0.1/bellsoft-jdk12.0.1-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "12.0.1+12", | ||||||
|  |     "featureVersion": 12 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13.0.1+10/bellsoft-jdk13.0.1+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13.0.1+10", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 5, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.5+11/bellsoft-jdk11.0.5+11-linux-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.5+11", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 5, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.5+11/bellsoft-jdk11.0.5+11-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.5+11", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 292, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u292+10/bellsoft-jdk8u292+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u292+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 222, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u222/bellsoft-jdk8u222-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u222+11", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 36, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15+36/bellsoft-jdk15+36-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15+36", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 7, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.7+10/bellsoft-jdk11.0.7+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.7+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 232, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u232+10/bellsoft-jdk8u232+10-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u232+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15.0.2+8/bellsoft-jdk15.0.2+8-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15.0.2+8", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 302, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u302+8/bellsoft-jdk8u302+8-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u302+8", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 192, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u192.all/bellsoft-jdk1.8.0-linux-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u192+12", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 13, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/14.0.2+13/bellsoft-jdk14.0.2+13-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "14.0.2+13", | ||||||
|  |     "featureVersion": 14 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/16.0.1+9/bellsoft-jdk16.0.1+9-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "16.0.1+9", | ||||||
|  |     "featureVersion": 16 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 232, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u232/bellsoft-jdk8u232-linux-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u232+9", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 13, | ||||||
|  |     "updateVersion": 10, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl":"https://download.bell-sw.com/java/17.0.10+13/bellsoft-jdk17.0.10+13-linux-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "17.0.10+13", | ||||||
|  |     "featureVersion": 17 | ||||||
|  |   } | ||||||
|  | ] | ||||||
							
								
								
									
										452
									
								
								__tests__/data/liberica-windows.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										452
									
								
								__tests__/data/liberica-windows.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,452 @@ | |||||||
|  | [ | ||||||
|  |   { | ||||||
|  |     "buildVersion": 36, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/14+36/bellsoft-jdk14+36-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "14+36", | ||||||
|  |     "featureVersion": 14 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 11, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.11+9/bellsoft-jdk11.0.11+9-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.11+9", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/14.0.1+8/bellsoft-jdk14.0.1+8-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "14.0.1+8", | ||||||
|  |     "featureVersion": 14 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 262, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u262+10/bellsoft-jdk8u262+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u262+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 1, | ||||||
|  |     "updateVersion": 275, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u275+1/bellsoft-jdk8u275+1-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u275+1", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 1, | ||||||
|  |     "updateVersion": 9, | ||||||
|  |     "patchVersion": 1, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.9.1+1/bellsoft-jdk11.0.9.1+1-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.9.1+1", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 202, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u202/bellsoft-jdk8u202-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u202+8", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 33, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/12/bellsoft-jdk12-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "12+33", | ||||||
|  |     "featureVersion": 12 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 282, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u282+8/bellsoft-jdk8u282+8-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u282+8", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 9, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.9+11/bellsoft-jdk11.0.9+11-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.9+11", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 33, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13/bellsoft-jdk13-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13+33", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 9, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.9+12/bellsoft-jdk11.0.9+12-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.9+12", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 242, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u242+7/bellsoft-jdk8u242+7-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u242+7", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13.0.2+9/bellsoft-jdk13.0.2+9-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13.0.2+9", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13.0.1/bellsoft-jdk13.0.1-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13.0.1+9", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 1, | ||||||
|  |     "updateVersion": 265, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u265+1/bellsoft-jdk8u265+1-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u265+1", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15.0.1+9/bellsoft-jdk15.0.1+9-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15.0.1+9", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 272, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u272+10/bellsoft-jdk8u272+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u272+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/16.0.2+7/bellsoft-jdk16.0.2+7-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "16.0.2+7", | ||||||
|  |     "featureVersion": 16 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 6, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.6+10/bellsoft-jdk11.0.6+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.6+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 252, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u252+9/bellsoft-jdk8u252+9-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u252+9", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 212, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u212/bellsoft-jdk8u212-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u212+12", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15.0.2+10/bellsoft-jdk15.0.2+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15.0.2+10", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 10, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.10+9/bellsoft-jdk11.0.10+9-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.10+9", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 0, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.1/bellsoft-jdk11.0.1-windows-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.1+0", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 12, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.12+7/bellsoft-jdk11.0.12+7-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.12+7", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 36, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/16+36/bellsoft-jdk16+36-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "16+36", | ||||||
|  |     "featureVersion": 16 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 3, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.3/bellsoft-jdk11.0.3-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.3+12", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 8, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.8+10/bellsoft-jdk11.0.8+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.8+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 7, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.2/bellsoft-jdk11.0.2-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.2+7", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 5, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.5/bellsoft-jdk11.0.5-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.5+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 4, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.4/bellsoft-jdk11.0.4-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.4+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/12.0.2/bellsoft-jdk12.0.2-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "12.0.2+10", | ||||||
|  |     "featureVersion": 12 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/12.0.1/bellsoft-jdk12.0.1-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "12.0.1+12", | ||||||
|  |     "featureVersion": 12 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/13.0.1+10/bellsoft-jdk13.0.1+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "13.0.1+10", | ||||||
|  |     "featureVersion": 13 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 5, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.5+11/bellsoft-jdk11.0.5+11-windows-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.5+11", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 5, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.5+11/bellsoft-jdk11.0.5+11-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.5+11", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 292, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u292+10/bellsoft-jdk8u292+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u292+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 11, | ||||||
|  |     "updateVersion": 222, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u222/bellsoft-jdk8u222-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u222+11", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 36, | ||||||
|  |     "updateVersion": 0, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15+36/bellsoft-jdk15+36-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15+36", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 7, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/11.0.7+10/bellsoft-jdk11.0.7+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "11.0.7+10", | ||||||
|  |     "featureVersion": 11 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 10, | ||||||
|  |     "updateVersion": 232, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u232+10/bellsoft-jdk8u232+10-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u232+10", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/15.0.2+8/bellsoft-jdk15.0.2+8-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "15.0.2+8", | ||||||
|  |     "featureVersion": 15 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 8, | ||||||
|  |     "updateVersion": 302, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u302+8/bellsoft-jdk8u302+8-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u302+8", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 12, | ||||||
|  |     "updateVersion": 192, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u192.all/bellsoft-jdk1.8.0-windows-amd64.tar.gz", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u192+12", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 13, | ||||||
|  |     "updateVersion": 2, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/14.0.2+13/bellsoft-jdk14.0.2+13-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "14.0.2+13", | ||||||
|  |     "featureVersion": 14 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 1, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/16.0.1+9/bellsoft-jdk16.0.1+9-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "16.0.1+9", | ||||||
|  |     "featureVersion": 16 | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "buildVersion": 9, | ||||||
|  |     "updateVersion": 232, | ||||||
|  |     "patchVersion": 0, | ||||||
|  |     "downloadUrl": "https://github.com/bell-sw/Liberica/releases/download/8u232/bellsoft-jdk8u232-windows-amd64.zip", | ||||||
|  |     "interimVersion": 0, | ||||||
|  |     "version": "8u232+9", | ||||||
|  |     "featureVersion": 8 | ||||||
|  |   }, | ||||||
|  |     { | ||||||
|  |         "buildVersion": 14, | ||||||
|  |         "updateVersion": 2, | ||||||
|  |         "patchVersion": 0, | ||||||
|  |         "downloadUrl": "https://download.bell-sw.com/java/21.0.2+14/bellsoft-jdk21.0.2+14-windows-aarch64.zip", | ||||||
|  |         "interimVersion": 0, | ||||||
|  |         "version": "21.0.2+14", | ||||||
|  |         "featureVersion": 21 | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "buildVersion": 13, | ||||||
|  |         "updateVersion": 10, | ||||||
|  |         "patchVersion": 0, | ||||||
|  |         "downloadUrl": "https://download.bell-sw.com/java/17.0.10+13/bellsoft-jdk17.0.10+13-windows-aarch64.zip", | ||||||
|  |         "interimVersion": 0, | ||||||
|  |         "version": "17.0.10+13", | ||||||
|  |         "featureVersion": 17 | ||||||
|  |       } | ||||||
|  | ] | ||||||
							
								
								
									
										261
									
								
								__tests__/data/microsoft.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										261
									
								
								__tests__/data/microsoft.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,261 @@ | |||||||
|  | [ | ||||||
|  |     { | ||||||
|  |       "version": "21.0.0", | ||||||
|  |       "stable": true, | ||||||
|  |       "release_url": "https://aka.ms/download-jdk", | ||||||
|  |       "files": [ | ||||||
|  |         { | ||||||
|  |           "filename": "microsoft-jdk-21.0.0-macos-x64.tar.gz", | ||||||
|  |           "arch": "x64", | ||||||
|  |           "platform": "darwin", | ||||||
|  |           "download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.tar.gz" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "filename": "microsoft-jdk-21.0.0-linux-x64.tar.gz", | ||||||
|  |           "arch": "x64", | ||||||
|  |           "platform": "linux", | ||||||
|  |           "download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-x64.tar.gz" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "filename": "microsoft-jdk-21.0.0-windows-x64.zip", | ||||||
|  |           "arch": "x64", | ||||||
|  |           "platform": "win32", | ||||||
|  |           "download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-x64.zip" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "filename": "microsoft-jdk-21.0.0-macos-aarch64.tar.gz", | ||||||
|  |           "arch": "aarch64", | ||||||
|  |           "platform": "darwin", | ||||||
|  |           "download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-aarch64.tar.gz" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "filename": "microsoft-jdk-21.0.0-linux-aarch64.tar.gz", | ||||||
|  |           "arch": "aarch64", | ||||||
|  |           "platform": "linux", | ||||||
|  |           "download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-aarch64.tar.gz" | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |         "version": "17.0.7", | ||||||
|  |         "stable": true, | ||||||
|  |         "release_url": "https://aka.ms/download-jdk", | ||||||
|  |         "files": [ | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.7-macos-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-macos-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.7-linux-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.7-windows-x64.zip", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-windows-x64.zip" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.7-macos-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-macos-aarch64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.7-linux-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-aarch64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.7-windows-aarch64.zip", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-windows-aarch64.zip" | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |         "version": "17.0.1+12.1", | ||||||
|  |         "stable": true, | ||||||
|  |         "release_url": "https://aka.ms/download-jdk", | ||||||
|  |         "files": [ | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.1.12.1-windows-x64.zip", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-windows-x64.zip" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.1.12.1-macos-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macos-aarch64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |         "version": "16.0.2+7.1", | ||||||
|  |         "stable": true, | ||||||
|  |         "release_url": "https://aka.ms/download-jdk", | ||||||
|  |         "files": [ | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-16.0.2.7.1-windows-x64.zip", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-x64.zip" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-16.0.2.7.1-macos-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-macos-aarch64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |         "version": "11.0.19", | ||||||
|  |         "stable": true, | ||||||
|  |         "release_url": "https://aka.ms/download-jdk", | ||||||
|  |         "files": [ | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.19-macos-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-macos-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.19-linux-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-linux-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.19-windows-x64.zip", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-windows-x64.zip" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.19-macos-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-macos-aarch64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.19-linux-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-linux-aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |         "version": "11.0.15", | ||||||
|  |         "stable": true, | ||||||
|  |         "release_url": "https://aka.ms/download-jdk", | ||||||
|  |         "files": [ | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.15-macos-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-macos-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.15-linux-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-linux-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.15-windows-x64.zip", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-windows-x64.zip" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.15-macos-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-macos-aarch64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.15-linux-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-linux-aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |         "version": "11.0.13+8.1", | ||||||
|  |         "stable": true, | ||||||
|  |         "release_url": "https://aka.ms/download-jdk", | ||||||
|  |         "files": [ | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.13.8.1-macos-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "darwin", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-macos-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.13.8.1-windows-x64.zip", | ||||||
|  |             "arch": "x64", | ||||||
|  |             "platform": "win32", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-x64.zip" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "filename": "microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz", | ||||||
|  |             "arch": "aarch64", | ||||||
|  |             "platform": "linux", | ||||||
|  |             "download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz" | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |     } | ||||||
|  | ] | ||||||
							
								
								
									
										87242
									
								
								__tests__/data/sapmachine.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87242
									
								
								__tests__/data/sapmachine.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2168
									
								
								__tests__/data/semeru.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2168
									
								
								__tests__/data/semeru.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,2168 @@ | |||||||
|  | [ | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 87, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "50ad0862a4bb395480d65ef936dec083133e741667bc2e9fc2a526b7a22a3508", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 87, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 202318708 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:16Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 9, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "fca6b34696be3661f95aafe14318c0b7d8b86a0dd0a26ab0d68be1489273e9dc", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 9, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 207879163 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:34Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 10, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "a06fb421563952a4fbd12fcd2f4b0c9b9ee22154604553baa8eb0428406ecf1b", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 10, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 203657967 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:42Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 224, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "784b15f6d5ac5bc83ad9018dd5998854af21d2c468038cc8935abe40cf02f730", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 224, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 207514103 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:50Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 514, | ||||||
|  |     "id": "RE_kwDOGgIW6M4Dd2_r.qiAvl8XCnvMGWg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/tag/jdk-17.0.2%2B8_openj9-0.30.0", | ||||||
|  |     "release_name": "jdk-17.0.2+8_openj9-0.30.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2022-01-28T14:12:15Z", | ||||||
|  |     "updated_at": "2022-01-28T14:12:15Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 17, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "17.0.2+8", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "17.0.2+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 247, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "7a8ba2ca08e7ceaed2a8d349087184dc4fce57da5ab8e538e82667cf42c1c9cb", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 247, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 202169246 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:17:24Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 53, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "919a26f4098fd16680388e30fc3ed2056c8b0009205447511ba119f1be07dd08", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 53, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 207687300 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:17:43Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 53, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "6cc23f5467e3e339da8d4ce180c537dc3f23d76db83c7d6b1d80c4ce00239fc0", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 53, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 203493613 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:17:52Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 1391, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "e02870ff175ed131481c4258d5b9069f39add8376e48527a5d4b87dfac196af9", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 1391, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 207287538 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:18:01Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 4164, | ||||||
|  |     "id": "RE_kwDOGgIW6M4DRt0H.NPTs+7PN5sPqSg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/tag/jdk-17.0.1%2B12_openj9-0.29.1", | ||||||
|  |     "release_name": "jdk-17.0.1+12_openj9-0.29.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-12-09T19:35:32Z", | ||||||
|  |     "updated_at": "2021-12-09T19:35:32Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 12, | ||||||
|  |       "major": 17, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "17.0.1+12", | ||||||
|  |       "security": 1, | ||||||
|  |       "semver": "17.0.1+12" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 909, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "edc972a824a8c9993b1403eb33a2148f59d1fd8d6faa5e89582be9d518999441", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 909, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "size": 206335729 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.1-release", | ||||||
|  |         "updated_at": "2021-09-16T20:45:40Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 1520, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ5NzA2NjE3.thCg2143ldcHOw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/tag/jdk-16.0.2%2B7_openj9-0.27.1", | ||||||
|  |     "release_name": "jdk-16.0.2+7_openj9-0.27.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-09-16T20:46:21Z", | ||||||
|  |     "updated_at": "2021-09-16T20:46:21Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 16, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "16.0.2+7", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "16.0.2+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 217, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d5901996f2c0889b2b92de97fed0b36d5068da308be0fbd6c8293a6b6b91634d", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 217, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 206337625 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:32Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 412, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "3a2741a2e14b9934405a6c0b6af9e865687a70814af355e62dd84025707ccfdc", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 412, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 203152325 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:38Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 13739, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "1349eb9a1d9af491a1984d66a80126730357c4a5c4fcbe7112a2c832f6c0886e", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 13739, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 205317058 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:46Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 59895, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQxNTU3.thCg2143ldcHOw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/tag/jdk-16.0.2%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-16.0.2+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T17:56:51Z", | ||||||
|  |     "updated_at": "2021-08-03T17:56:51Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 16, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "16.0.2+7", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "16.0.2+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 191, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "022cda1210331488c3db3d0d1282ea74467397fdabc34cb482cdfe81c45f6a15", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 191, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 200907027 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:20Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 304, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQxNTU3.bCP9NcEAVyL3kw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/tag/jdk-16.0.2%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-16.0.2+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T17:56:51Z", | ||||||
|  |     "updated_at": "2021-08-03T17:56:51Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 16, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "16.0.2-ea+7", | ||||||
|  |       "pre": "ea", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "16.0.2-ea+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 22, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "5411e55aa50862c396f8f01ae6f84822b13a18138813a1831310adc926b58c37", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 22, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 197962280 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:14:39Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 86, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "9237ba2b221c523bc4ce4fdebcc5ad508801cfe7cbeae0f8f2897c120f8c1683", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 86, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 203330982 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:14:55Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 58, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "49adc9ea3ab77e7319ef1e9cd7937a227a3e4d650f99a539c59a05f3915cee99", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 58, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 200096167 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:15:03Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 1223, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "17a4841299a17b84dcfecbb568a28e8ab2ebfb37320e642dfa2cc8758cda48e3", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 1223, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 202536056 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:15:11Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 1988, | ||||||
|  |     "id": "MDc6UmVsZWFzZTU4MTYyODc1.RKbT1cigFXPSvw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.14%2B9_openj9-0.30.0", | ||||||
|  |     "release_name": "jdk-11.0.14+9_openj9-0.30.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2022-01-28T14:13:43Z", | ||||||
|  |     "updated_at": "2022-01-28T14:13:43Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 9, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.14+9", | ||||||
|  |       "security": 14, | ||||||
|  |       "semver": "11.0.14+9" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 350, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "151dca23e1fdb43eaa60631c96895be9aa7bb751e7fdf88ddffa1c32157fb417", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 350, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 197781632 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:04Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 559, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "7b304c52974f51611b45a2ab7949503e33a204b8a4ae705eb3c74789350174d3", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 559, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 203079177 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:22Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 705, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "6c3ebb4af0f4066e721e1f0078438458775f4b93bfd2d0be1066c54ccf015654", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 705, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 199870826 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:30Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 23275, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "3975e2732cf632ca8f41c237ba7e033fd96bda262b79861f83b4e2ac62c90c3d", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 23275, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 202193589 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:38Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 41804, | ||||||
|  |     "id": "MDc6UmVsZWFzZTUxODcxNDUz.DrSSnWfQGA0+fw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.13%2B8_openj9-0.29.0", | ||||||
|  |     "release_name": "jdk-11.0.13+8_openj9-0.29.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-10-22T16:14:14Z", | ||||||
|  |     "updated_at": "2021-11-11T16:27:32Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.13+8", | ||||||
|  |       "security": 13, | ||||||
|  |       "semver": "11.0.13+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 248, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "4465df8798e84d62dd951a10913e817a9611856fa64166691bb30182402dec4f", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 248, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "size": 203028556 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.1-release", | ||||||
|  |         "updated_at": "2021-09-16T20:38:36Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 472, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ5NzA2MTQx.Xk3KfzrxRzXZIw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.12%2B7_openj9-0.27.1", | ||||||
|  |     "release_name": "jdk-11.0.12+7_openj9-0.27.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-09-16T20:39:08Z", | ||||||
|  |     "updated_at": "2021-09-16T20:39:08Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.12+7", | ||||||
|  |       "security": 12, | ||||||
|  |       "semver": "11.0.12+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 362, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "7d49a5b29a84831526f7bffaaee399ac9a26d05712ac4b9cb7ca0a370ed3f020", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 362, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 203013889 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:26Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 1567, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "991f8df53079378782b9de3bbfd4c52a19920ea9ba90e9a54c871ce47b599cdb", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 1567, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 200393575 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:31Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 27364, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "4c2d776f69e3ff7d01cd57c0938b7a7f058264425faf18e3708b905e93f915c4", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 27364, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 202156239 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:36Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 61477, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjM4NDA4.Xk3KfzrxRzXZIw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.12%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-11.0.12+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T16:16:45Z", | ||||||
|  |     "updated_at": "2021-08-03T16:16:45Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.12+7", | ||||||
|  |       "security": 12, | ||||||
|  |       "semver": "11.0.12+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 328, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "f025af94a65872653baeb6f889ec6d592ce9d92391fa04e82fb68a50b96178a7", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 328, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 197763167 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:13Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 387, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjM4NDA4.P5vAkWZRL+vIuA==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.12%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-11.0.12+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T16:16:45Z", | ||||||
|  |     "updated_at": "2021-08-03T16:16:45Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.12-ea+7", | ||||||
|  |       "pre": "ea", | ||||||
|  |       "security": 12, | ||||||
|  |       "semver": "11.0.12-ea+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 20, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "82f4b84bf52693c798db943d0f68a5ec912c44dc1137ce627687b7fb6f86645d", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 20, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 113415046 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:56:41Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 77, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "fcc679ac35f33756f88375382ff96f01dea19e15e1edbc202bce5b5f74581f90", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 77, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 116100956 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:56:56Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 58, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d479426395696d30b8b215d3d008f897043b8cf6b8f3fced83650693d0b2ab30", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 58, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 114746857 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:57:05Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 934, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d31ab3c9eab5436d3bb1315d7690d3548c42633edcbd952a625cccc7cb129aad", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 934, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 116002995 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:57:12Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 1930, | ||||||
|  |     "id": "MDc6UmVsZWFzZTU4MTU4Nzc2.EnUUTzyeM/7M8Q==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u322-b06_openj9-0.30.0", | ||||||
|  |     "release_name": "jdk8u322-b06_openj9-0.30.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2022-01-28T14:13:47Z", | ||||||
|  |     "updated_at": "2022-01-28T14:13:47Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 6, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_322-b06", | ||||||
|  |       "security": 322, | ||||||
|  |       "semver": "8.0.322+6" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 306, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "055e51b462fac3af198424ab41804959bf769274ebdffef9ac8bf036a9d73b95", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 306, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 113313103 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:24Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 332, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "ebd9d0b4e9ecca578b684e080f0c45fa4edb1a4d5f572ea21ff61b301dd7c870", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 332, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 115990151 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:35Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 345, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "6908fb701b5834cbf2e8d6f1345aa29039ab95bc0c125631f310afe1c1715eae", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 345, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 114646513 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:41Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 12691, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "c7306112201b45cc8b96e6d6fb3f6de727ddbbb51022cbd9cff98b661e37a510", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 12691, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 115894347 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:47Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 36633, | ||||||
|  |     "id": "MDc6UmVsZWFzZTUxODc1OTky.ONE85BtmOGD9Uw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u312-b07_openj9-0.29.0", | ||||||
|  |     "release_name": "jdk8u312-b07_openj9-0.29.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-10-22T16:14:40Z", | ||||||
|  |     "updated_at": "2021-11-11T16:39:44Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_312-b07", | ||||||
|  |       "security": 312, | ||||||
|  |       "semver": "8.0.312+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 165, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "9aa400cba9fc88f0eb819e633c725258b7def8424a181cb1e949bd457da10065", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 165, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz", | ||||||
|  |           "size": 115933314 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.1-release", | ||||||
|  |         "updated_at": "2021-09-16T19:53:06Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 331, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ5NzAzNjIz.ZZ5uD1yix/X1Qg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u302-b08_openj9-0.27.1", | ||||||
|  |     "release_name": "jdk8u302-b08_openj9-0.27.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-09-16T19:53:57Z", | ||||||
|  |     "updated_at": "2021-09-16T19:53:57Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_302-b08", | ||||||
|  |       "security": 302, | ||||||
|  |       "semver": "8.0.302+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 168, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "ce3f5f46ed4bcee187a5734d20fa4f7914765026f1ad2799b7020feed22a19ef", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 168, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 115933990 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:14Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 188, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "4ae2fff725327937dc9cf74e714a8e349f00fad0f543052bd95a9a79ee99d121", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 188, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 114605370 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:19Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 10381, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "f1fea5d3049754ad13f9b90d90beb9157dbd7e84e00c255c2cef81441f0f348e", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 10381, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 115788440 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:24Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 48028, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQwNjMy.ZZ5uD1yix/X1Qg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T18:02:49Z", | ||||||
|  |     "updated_at": "2021-08-03T18:02:49Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_302-b08", | ||||||
|  |       "security": 302, | ||||||
|  |       "semver": "8.0.302+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 109, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d802b80e8022c81973da0e56056ecd09ce44fc3dad6496aff24a7005e9f5e77e", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 109, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 113208788 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:04Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 162, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQwNjMy.wiccQXilryXyYQ==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T18:02:49Z", | ||||||
|  |     "updated_at": "2021-08-03T18:02:49Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_302-ea-b08", | ||||||
|  |       "pre": "ea", | ||||||
|  |       "security": 302, | ||||||
|  |       "semver": "8.0.302-ea+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 87, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "50ad0862a4bb395480d65ef936dec083133e741667bc2e9fc2a526b7a22a3508", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 87, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 202318708 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:16Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 9, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "fca6b34696be3661f95aafe14318c0b7d8b86a0dd0a26ab0d68be1489273e9dc", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 9, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 207879163 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:34Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 10, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "a06fb421563952a4fbd12fcd2f4b0c9b9ee22154604553baa8eb0428406ecf1b", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 10, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 203657967 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:42Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 224, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "784b15f6d5ac5bc83ad9018dd5998854af21d2c468038cc8935abe40cf02f730", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 224, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.2%2B8_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_17.0.2_8_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 207514103 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T05:11:50Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 514, | ||||||
|  |     "id": "RE_kwDOGgIW6M4Dd2_r.qiAvl8XCnvMGWg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/tag/jdk-17.0.2%2B8_openj9-0.30.0", | ||||||
|  |     "release_name": "jdk-17.0.2+8_openj9-0.30.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2022-01-28T14:12:15Z", | ||||||
|  |     "updated_at": "2022-01-28T14:12:15Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 17, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "17.0.2+8", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "17.0.2+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 247, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "7a8ba2ca08e7ceaed2a8d349087184dc4fce57da5ab8e538e82667cf42c1c9cb", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 247, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 202169246 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:17:24Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 53, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "919a26f4098fd16680388e30fc3ed2056c8b0009205447511ba119f1be07dd08", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 53, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 207687300 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:17:43Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 53, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "6cc23f5467e3e339da8d4ce180c537dc3f23d76db83c7d6b1d80c4ce00239fc0", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 53, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 203493613 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:17:52Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 1391, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "e02870ff175ed131481c4258d5b9069f39add8376e48527a5d4b87dfac196af9", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 1391, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/download/jdk-17.0.1%2B12_openj9-0.29.1/ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_17.0.1_12_openj9-0.29.1.tar.gz", | ||||||
|  |           "size": 207287538 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.1-release", | ||||||
|  |         "updated_at": "2021-12-09T16:18:01Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 4164, | ||||||
|  |     "id": "RE_kwDOGgIW6M4DRt0H.NPTs+7PN5sPqSg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru17-binaries/releases/tag/jdk-17.0.1%2B12_openj9-0.29.1", | ||||||
|  |     "release_name": "jdk-17.0.1+12_openj9-0.29.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-12-09T19:35:32Z", | ||||||
|  |     "updated_at": "2021-12-09T19:35:32Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 12, | ||||||
|  |       "major": 17, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "17.0.1+12", | ||||||
|  |       "security": 1, | ||||||
|  |       "semver": "17.0.1+12" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 909, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "edc972a824a8c9993b1403eb33a2148f59d1fd8d6faa5e89582be9d518999441", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 909, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "size": 206335729 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.1-release", | ||||||
|  |         "updated_at": "2021-09-16T20:45:40Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 1520, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ5NzA2NjE3.thCg2143ldcHOw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/tag/jdk-16.0.2%2B7_openj9-0.27.1", | ||||||
|  |     "release_name": "jdk-16.0.2+7_openj9-0.27.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-09-16T20:46:21Z", | ||||||
|  |     "updated_at": "2021-09-16T20:46:21Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 16, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "16.0.2+7", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "16.0.2+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 217, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d5901996f2c0889b2b92de97fed0b36d5068da308be0fbd6c8293a6b6b91634d", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 217, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 206337625 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:32Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 412, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "3a2741a2e14b9934405a6c0b6af9e865687a70814af355e62dd84025707ccfdc", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 412, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 203152325 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:38Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 13739, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "1349eb9a1d9af491a1984d66a80126730357c4a5c4fcbe7112a2c832f6c0886e", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 13739, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 205317058 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:46Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 59895, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQxNTU3.thCg2143ldcHOw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/tag/jdk-16.0.2%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-16.0.2+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T17:56:51Z", | ||||||
|  |     "updated_at": "2021-08-03T17:56:51Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 16, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "16.0.2+7", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "16.0.2+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 191, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "022cda1210331488c3db3d0d1282ea74467397fdabc34cb482cdfe81c45f6a15", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 191, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_16.0.2_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 200907027 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T17:03:20Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 304, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQxNTU3.bCP9NcEAVyL3kw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/tag/jdk-16.0.2%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-16.0.2+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T17:56:51Z", | ||||||
|  |     "updated_at": "2021-08-03T17:56:51Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 16, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "16.0.2-ea+7", | ||||||
|  |       "pre": "ea", | ||||||
|  |       "security": 2, | ||||||
|  |       "semver": "16.0.2-ea+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 22, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "5411e55aa50862c396f8f01ae6f84822b13a18138813a1831310adc926b58c37", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 22, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 197962280 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:14:39Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 86, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "9237ba2b221c523bc4ce4fdebcc5ad508801cfe7cbeae0f8f2897c120f8c1683", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 86, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 203330982 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:14:55Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 58, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "49adc9ea3ab77e7319ef1e9cd7937a227a3e4d650f99a539c59a05f3915cee99", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 58, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 200096167 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:15:03Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 1223, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "17a4841299a17b84dcfecbb568a28e8ab2ebfb37320e642dfa2cc8758cda48e3", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 1223, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.14%2B9_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_11.0.14_9_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 202536056 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T07:15:11Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 1988, | ||||||
|  |     "id": "MDc6UmVsZWFzZTU4MTYyODc1.RKbT1cigFXPSvw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.14%2B9_openj9-0.30.0", | ||||||
|  |     "release_name": "jdk-11.0.14+9_openj9-0.30.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2022-01-28T14:13:43Z", | ||||||
|  |     "updated_at": "2022-01-28T14:13:43Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 9, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.14+9", | ||||||
|  |       "security": 14, | ||||||
|  |       "semver": "11.0.14+9" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 350, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "151dca23e1fdb43eaa60631c96895be9aa7bb751e7fdf88ddffa1c32157fb417", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 350, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 197781632 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:04Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 559, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "7b304c52974f51611b45a2ab7949503e33a204b8a4ae705eb3c74789350174d3", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 559, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 203079177 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:22Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 705, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "6c3ebb4af0f4066e721e1f0078438458775f4b93bfd2d0be1066c54ccf015654", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 705, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 199870826 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:30Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 23275, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "3975e2732cf632ca8f41c237ba7e033fd96bda262b79861f83b4e2ac62c90c3d", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 23275, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.13%2B8_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_11.0.13_8_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 202193589 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T14:35:38Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 41804, | ||||||
|  |     "id": "MDc6UmVsZWFzZTUxODcxNDUz.DrSSnWfQGA0+fw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.13%2B8_openj9-0.29.0", | ||||||
|  |     "release_name": "jdk-11.0.13+8_openj9-0.29.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-10-22T16:14:14Z", | ||||||
|  |     "updated_at": "2021-11-11T16:27:32Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.13+8", | ||||||
|  |       "security": 13, | ||||||
|  |       "semver": "11.0.13+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 248, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "4465df8798e84d62dd951a10913e817a9611856fa64166691bb30182402dec4f", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 248, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.1.tar.gz", | ||||||
|  |           "size": 203028556 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.1-release", | ||||||
|  |         "updated_at": "2021-09-16T20:38:36Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 472, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ5NzA2MTQx.Xk3KfzrxRzXZIw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.12%2B7_openj9-0.27.1", | ||||||
|  |     "release_name": "jdk-11.0.12+7_openj9-0.27.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-09-16T20:39:08Z", | ||||||
|  |     "updated_at": "2021-09-16T20:39:08Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.12+7", | ||||||
|  |       "security": 12, | ||||||
|  |       "semver": "11.0.12+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 362, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "7d49a5b29a84831526f7bffaaee399ac9a26d05712ac4b9cb7ca0a370ed3f020", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 362, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 203013889 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:26Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 1567, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "991f8df53079378782b9de3bbfd4c52a19920ea9ba90e9a54c871ce47b599cdb", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 1567, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 200393575 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:31Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 27364, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "4c2d776f69e3ff7d01cd57c0938b7a7f058264425faf18e3708b905e93f915c4", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 27364, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 202156239 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:36Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 61477, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjM4NDA4.Xk3KfzrxRzXZIw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.12%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-11.0.12+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T16:16:45Z", | ||||||
|  |     "updated_at": "2021-08-03T16:16:45Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.12+7", | ||||||
|  |       "security": 12, | ||||||
|  |       "semver": "11.0.12+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 328, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "f025af94a65872653baeb6f889ec6d592ce9d92391fa04e82fb68a50b96178a7", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 328, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_11.0.12_7_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 197763167 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:07:13Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 387, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjM4NDA4.P5vAkWZRL+vIuA==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/tag/jdk-11.0.12%2B7_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk-11.0.12+7_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T16:16:45Z", | ||||||
|  |     "updated_at": "2021-08-03T16:16:45Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 11, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "11.0.12-ea+7", | ||||||
|  |       "pre": "ea", | ||||||
|  |       "security": 12, | ||||||
|  |       "semver": "11.0.12-ea+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 20, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "82f4b84bf52693c798db943d0f68a5ec912c44dc1137ce627687b7fb6f86645d", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 20, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 113415046 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:56:41Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 77, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "fcc679ac35f33756f88375382ff96f01dea19e15e1edbc202bce5b5f74581f90", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 77, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 116100956 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:56:56Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 58, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d479426395696d30b8b215d3d008f897043b8cf6b8f3fced83650693d0b2ab30", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 58, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 114746857 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:57:05Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 934, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d31ab3c9eab5436d3bb1315d7690d3548c42633edcbd952a625cccc7cb129aad", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 934, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u322-b06_openj9-0.30.0/ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_8u322b06_openj9-0.30.0.tar.gz", | ||||||
|  |           "size": 116002995 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.30.0-release", | ||||||
|  |         "updated_at": "2022-01-28T04:57:12Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 1930, | ||||||
|  |     "id": "MDc6UmVsZWFzZTU4MTU4Nzc2.EnUUTzyeM/7M8Q==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u322-b06_openj9-0.30.0", | ||||||
|  |     "release_name": "jdk8u322-b06_openj9-0.30.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2022-01-28T14:13:47Z", | ||||||
|  |     "updated_at": "2022-01-28T14:13:47Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 6, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_322-b06", | ||||||
|  |       "security": 322, | ||||||
|  |       "semver": "8.0.322+6" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 306, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "055e51b462fac3af198424ab41804959bf769274ebdffef9ac8bf036a9d73b95", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 306, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 113313103 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:24Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 332, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "ebd9d0b4e9ecca578b684e080f0c45fa4edb1a4d5f572ea21ff61b301dd7c870", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 332, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 115990151 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:35Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 345, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "6908fb701b5834cbf2e8d6f1345aa29039ab95bc0c125631f310afe1c1715eae", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 345, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 114646513 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:41Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 12691, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "c7306112201b45cc8b96e6d6fb3f6de727ddbbb51022cbd9cff98b661e37a510", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 12691, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u312-b07_openj9-0.29.0/ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_8u312b07_openj9-0.29.0.tar.gz", | ||||||
|  |           "size": 115894347 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.29.0-release", | ||||||
|  |         "updated_at": "2021-10-22T15:26:47Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 36633, | ||||||
|  |     "id": "MDc6UmVsZWFzZTUxODc1OTky.ONE85BtmOGD9Uw==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u312-b07_openj9-0.29.0", | ||||||
|  |     "release_name": "jdk8u312-b07_openj9-0.29.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-10-22T16:14:40Z", | ||||||
|  |     "updated_at": "2021-11-11T16:39:44Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 7, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_312-b07", | ||||||
|  |       "security": 312, | ||||||
|  |       "semver": "8.0.312+7" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 165, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "9aa400cba9fc88f0eb819e633c725258b7def8424a181cb1e949bd457da10065", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 165, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.1/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.1.tar.gz", | ||||||
|  |           "size": 115933314 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.1-release", | ||||||
|  |         "updated_at": "2021-09-16T19:53:06Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 331, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ5NzAzNjIz.ZZ5uD1yix/X1Qg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u302-b08_openj9-0.27.1", | ||||||
|  |     "release_name": "jdk8u302-b08_openj9-0.27.1", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-09-16T19:53:57Z", | ||||||
|  |     "updated_at": "2021-09-16T19:53:57Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_302-b08", | ||||||
|  |       "security": 302, | ||||||
|  |       "semver": "8.0.302+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "ppc64le", | ||||||
|  |         "download_count": 168, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "ce3f5f46ed4bcee187a5734d20fa4f7914765026f1ad2799b7020feed22a19ef", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 168, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_ppc64le_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 115933990 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:14Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "s390x", | ||||||
|  |         "download_count": 188, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "4ae2fff725327937dc9cf74e714a8e349f00fad0f543052bd95a9a79ee99d121", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 188, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_s390x_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 114605370 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:19Z" | ||||||
|  |       }, | ||||||
|  |       { | ||||||
|  |         "architecture": "x64", | ||||||
|  |         "download_count": 10381, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "f1fea5d3049754ad13f9b90d90beb9157dbd7e84e00c255c2cef81441f0f348e", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 10381, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_x64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 115788440 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:24Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 48028, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQwNjMy.ZZ5uD1yix/X1Qg==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T18:02:49Z", | ||||||
|  |     "updated_at": "2021-08-03T18:02:49Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_302-b08", | ||||||
|  |       "security": 302, | ||||||
|  |       "semver": "8.0.302+8" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "binaries": [ | ||||||
|  |       { | ||||||
|  |         "architecture": "aarch64", | ||||||
|  |         "download_count": 109, | ||||||
|  |         "heap_size": "normal", | ||||||
|  |         "image_type": "jdk", | ||||||
|  |         "jvm_impl": "openj9", | ||||||
|  |         "os": "linux", | ||||||
|  |         "package": { | ||||||
|  |           "checksum": "d802b80e8022c81973da0e56056ecd09ce44fc3dad6496aff24a7005e9f5e77e", | ||||||
|  |           "checksum_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz.sha256.txt", | ||||||
|  |           "download_count": 109, | ||||||
|  |           "link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "metadata_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz.json", | ||||||
|  |           "name": "ibm-semeru-open-jdk_aarch64_linux_8u302b08_openj9-0.27.0.tar.gz", | ||||||
|  |           "size": 113208788 | ||||||
|  |         }, | ||||||
|  |         "project": "jdk", | ||||||
|  |         "scm_ref": "v0.27.0-release", | ||||||
|  |         "updated_at": "2021-08-03T16:46:04Z" | ||||||
|  |       } | ||||||
|  |     ], | ||||||
|  |     "download_count": 162, | ||||||
|  |     "id": "MDc6UmVsZWFzZTQ3MjQwNjMy.wiccQXilryXyYQ==", | ||||||
|  |     "release_link": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/tag/jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_name": "jdk8u302-b08_openj9-0.27.0", | ||||||
|  |     "release_type": "ga", | ||||||
|  |     "timestamp": "2021-08-03T18:02:49Z", | ||||||
|  |     "updated_at": "2021-08-03T18:02:49Z", | ||||||
|  |     "vendor": "ibm", | ||||||
|  |     "version_data": { | ||||||
|  |       "build": 8, | ||||||
|  |       "major": 8, | ||||||
|  |       "minor": 0, | ||||||
|  |       "openjdk_version": "1.8.0_302-ea-b08", | ||||||
|  |       "pre": "ea", | ||||||
|  |       "security": 302, | ||||||
|  |       "semver": "8.0.302-ea+8" | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | ] | ||||||
							
								
								
									
										254
									
								
								__tests__/data/zulu-linux.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										254
									
								
								__tests__/data/zulu-linux.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,254 @@ | |||||||
|  | [   | ||||||
|  |   { | ||||||
|  |     "id": 10996, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu1.8.0_05-8.1.0.10-linux.tar.gz", | ||||||
|  |     "name": "zulu1.8.0_05-8.1.0.10-linux.tar.gz", | ||||||
|  |     "zulu_version": [8, 1, 0, 10], | ||||||
|  |     "jdk_version": [8, 0, 5, 13] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10997, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu1.8.0_11-8.2.0.1-linux.tar.gz", | ||||||
|  |     "name": "zulu1.8.0_11-8.2.0.1-linux.tar.gz", | ||||||
|  |     "zulu_version": [8, 2, 0, 1], | ||||||
|  |     "jdk_version": [8, 0, 11, 12] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10346, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.21.0.1-jdk8.0.131-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.21.0.1-jdk8.0.131-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 21, 0, 1], | ||||||
|  |     "jdk_version": [8, 0, 131, 11] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10362, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.23.0.3-jdk8.0.144-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.23.0.3-jdk8.0.144-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 23, 0, 3], | ||||||
|  |     "jdk_version": [8, 0, 144, 1] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10399, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.25.0.1-jdk8.0.152-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.25.0.1-jdk8.0.152-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 25, 0, 1], | ||||||
|  |     "jdk_version": [8, 0, 152, 16] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11355, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.46.0.19-ca-jdk8.0.252-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.46.0.19-ca-jdk8.0.252-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 46, 0, 19], | ||||||
|  |     "jdk_version": [8, 0, 252, 14] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11481, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.47-ca-jdk8.0.262-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.48.0.47-ca-jdk8.0.262-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 48, 0, 47], | ||||||
|  |     "jdk_version": [8, 0, 262, 17] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11622, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.51-ca-jdk8.0.262-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.48.0.51-ca-jdk8.0.262-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 48, 0, 51], | ||||||
|  |     "jdk_version": [8, 0, 262, 19] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11535, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.49-ca-jdk8.0.262-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.48.0.49-ca-jdk8.0.262-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 48, 0, 49], | ||||||
|  |     "jdk_version": [8, 0, 262, 18] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 12424, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu8.52.0.23-ca-jdk8.0.282-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu8.52.0.23-ca-jdk8.0.282-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [8, 52, 0, 23], | ||||||
|  |     "jdk_version": [8, 0, 282, 8] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10383, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu9.0.0.15-jdk9.0.0-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu9.0.0.15-jdk9.0.0-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [9, 0, 0, 15], | ||||||
|  |     "jdk_version": [9, 0, 0, 0] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10413, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu9.0.1.3-jdk9.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu9.0.1.3-jdk9.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [9, 0, 1, 3], | ||||||
|  |     "jdk_version": [9, 0, 1, 0] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10503, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu10.2+3-jdk10.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu10.2+3-jdk10.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [10, 2, 3, 0], | ||||||
|  |     "jdk_version": [10, 0, 1, 9] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10541, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu10.3+5-jdk10.0.2-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu10.3+5-jdk10.0.2-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [10, 3, 5, 0], | ||||||
|  |     "jdk_version": [10, 0, 2, 13] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10576, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.2.3-jdk11.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 2, 3, 0], | ||||||
|  |     "jdk_version": [11, 0, 1, 13] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10604, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.29.3-ca-jdk11.0.2-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 29, 3, 0], | ||||||
|  |     "jdk_version": [11, 0, 2, 7] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10687, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-jdk11.0.3-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.31.11-ca-jdk11.0.3-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 31, 11, 0], | ||||||
|  |     "jdk_version": [11, 0, 3, 7] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10856, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.35.13-ca-jdk11.0.5-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.35.13-ca-jdk11.0.5-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 35, 13, 0], | ||||||
|  |     "jdk_version": [11, 0, 5, 10] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10933, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-jdk11.0.5-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.35.15-ca-jdk11.0.5-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 35, 15, 0], | ||||||
|  |     "jdk_version": [11, 0, 5, 10] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10933, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.35.11-ca-jdk11.0.5-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.35.15-ca-jdk11.0.5-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 35, 11, 0], | ||||||
|  |     "jdk_version": [11, 0, 5, 10] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 12397, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu11.45.27-ca-jdk11.0.10-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [11, 45, 27, 0], | ||||||
|  |     "jdk_version": [11, 0, 10, 9] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10667, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu12.1.3-ca-jdk12.0.0-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu12.1.3-ca-jdk12.0.0-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [12, 1, 3, 0], | ||||||
|  |     "jdk_version": [12, 0, 0, 33] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10710, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu12.2.3-ca-jdk12.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu12.2.3-ca-jdk12.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [12, 2, 3, 0], | ||||||
|  |     "jdk_version": [12, 0, 1, 12] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10780, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu12.3.11-ca-jdk12.0.2-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu12.3.11-ca-jdk12.0.2-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [12, 3, 11, 0], | ||||||
|  |     "jdk_version": [12, 0, 2, 3] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10846, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu13.27.9-ca-jdk13.0.0-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu13.27.9-ca-jdk13.0.0-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [13, 27, 9, 0], | ||||||
|  |     "jdk_version": [13, 0, 0, 33] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 10888, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu13.28.11-ca-jdk13.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu13.28.11-ca-jdk13.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [13, 28, 11, 0], | ||||||
|  |     "jdk_version": [13, 0, 1, 10] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11073, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu13.29.9-ca-jdk13.0.2-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu13.29.9-ca-jdk13.0.2-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [13, 29, 9, 0], | ||||||
|  |     "jdk_version": [13, 0, 2, 6] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 12408, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu13.37.21-ca-jdk13.0.6-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu13.37.21-ca-jdk13.0.6-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [13, 37, 21, 0], | ||||||
|  |     "jdk_version": [13, 0, 6, 5] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11236, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu14.27.1-ca-jdk14.0.0-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu14.27.1-ca-jdk14.0.0-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [14, 27, 1, 0], | ||||||
|  |     "jdk_version": [14, 0, 0, 36] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11349, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu14.28.21-ca-jdk14.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [14, 28, 21, 0], | ||||||
|  |     "jdk_version": [14, 0, 1, 8] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11513, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu14.29.23-ca-jdk14.0.2-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu14.29.23-ca-jdk14.0.2-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [14, 29, 23, 0], | ||||||
|  |     "jdk_version": [14, 0, 2, 12] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11780, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu15.27.17-ca-jdk15.0.0-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [15, 27, 17, 0], | ||||||
|  |     "jdk_version": [15, 0, 0, 36] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 11924, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu15.28.13-ca-jdk15.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu15.28.13-ca-jdk15.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [15, 28, 13, 0], | ||||||
|  |     "jdk_version": [15, 0, 1, 8] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 12101, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu15.28.51-ca-jdk15.0.1-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu15.28.51-ca-jdk15.0.1-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [15, 28, 51, 0], | ||||||
|  |     "jdk_version": [15, 0, 1, 9] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 12445, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-linux_x64.tar.gz", | ||||||
|  |     "name": "zulu15.29.15-ca-jdk15.0.2-linux_x64.tar.gz", | ||||||
|  |     "zulu_version": [15, 29, 15, 0], | ||||||
|  |     "jdk_version": [15, 0, 2, 7] | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |     "id": 12447, | ||||||
|  |     "url": "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz", | ||||||
|  |     "name": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz", | ||||||
|  |     "zulu_version": [21, 32, 17, 0], | ||||||
|  |     "jdk_version": [21, 0, 2, 6] | ||||||
|  |   } | ||||||
|  | ] | ||||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user