4
0
Fork 0
mirror of https://github.com/Azure/setup-helm.git synced 2025-11-07 13:06:56 +00:00

feat: log when restoring from cache (#152)

* feat: log when restoring from cache

* undo semicolon change
This commit is contained in:
Peter Downs 2025-02-14 16:39:40 -06:00 committed by GitHub
parent 855ae7a03c
commit b48e1dfac1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,5 +1,4 @@
// Copyright (c) Microsoft Corporation. // Copyright (c) Microsoft Corporation.
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license. // Licensed under the MIT license.
import * as os from 'os' import * as os from 'os'
@ -26,7 +25,7 @@ export async function run() {
const downloadBaseURL = core.getInput('downloadBaseURL', {required: false}) const downloadBaseURL = core.getInput('downloadBaseURL', {required: false})
core.startGroup(`Downloading ${version}`) core.startGroup(`Installing ${version}`)
const cachedPath = await downloadHelm(downloadBaseURL, version) const cachedPath = await downloadHelm(downloadBaseURL, version)
core.endGroup() core.endGroup()
@ -88,7 +87,10 @@ export async function downloadHelm(
version: string version: string
): Promise<string> { ): Promise<string> {
let cachedToolpath = toolCache.find(helmToolName, version) let cachedToolpath = toolCache.find(helmToolName, version)
if (!cachedToolpath) { if (cachedToolpath) {
core.info(`Restoring '${version}' from cache`)
} else {
core.info(`Downloading '${version}' from '${baseURL}'`)
let helmDownloadPath let helmDownloadPath
try { try {
helmDownloadPath = await toolCache.downloadTool( helmDownloadPath = await toolCache.downloadTool(