Try composite approach.

This commit is contained in:
Fabio Niephaus
2022-12-12 21:17:24 +01:00
parent 778af55c2a
commit b400b017a5
5 changed files with 81 additions and 9 deletions

View File

@@ -50,9 +50,9 @@ export async function getLatestRelease(
export async function downloadAndExtractJDK(
downloadUrl: string
): Promise<string> {
return findJavaHomeInSubfolder(
await extract(await tc.downloadTool(downloadUrl))
)
const archive = await tc.downloadTool(downloadUrl)
core.setOutput('archive', archive)
return findJavaHomeInSubfolder(await extract(archive))
}
export async function downloadExtractAndCacheJDK(