more debug logs

This commit is contained in:
Kevin Stillhammer 2024-08-24 00:40:34 +02:00
parent 65e8a8ce38
commit eb355a21cb
No known key found for this signature in database
3 changed files with 17 additions and 7 deletions

BIN
dist/setup/index.js generated vendored

Binary file not shown.

View File

@ -27,18 +27,18 @@ export async function downloadLatest(
githubToken
)
let uvExecutablePath: string
let extracted: string
let extractedDir: string
if (platform === 'pc-windows-msvc') {
extracted = await tc.extractZip(downloadPath)
uvExecutablePath = path.join(extracted, 'uv.exe')
extractedDir = await tc.extractZip(downloadPath)
uvExecutablePath = path.join(extractedDir, 'uv.exe')
} else {
extracted = await tc.extractTar(downloadPath)
uvExecutablePath = path.join(extracted, 'uv')
extractedDir = await tc.extractTar(downloadPath)
uvExecutablePath = path.join(extractedDir, 'uv')
}
const version = await getVersion(uvExecutablePath)
await validateChecksum(checkSum, extracted, arch, platform, version)
await validateChecksum(checkSum, downloadPath, arch, platform, version)
const cachedToolDir = await tc.cacheDir(
downloadPath,
extractedDir,
TOOL_CACHE_NAME,
version,
arch

View File

@ -4,6 +4,11 @@ import {OWNER, REPO, TOOL_CACHE_NAME} from '../utils/utils'
import {Architecture, Platform} from '../utils/platforms'
import {validateChecksum} from './checksum/checksum'
import * as fs from 'fs'
import * as util from 'util'
const readdir = util.promisify(fs.readdir)
export function tryGetFromToolCache(
arch: Architecture,
version: string
@ -43,5 +48,10 @@ export async function downloadVersion(
} else {
extractedDir = await tc.extractTar(downloadPath)
}
core.info(`Extracted uv to "${extractedDir}"`)
// list the contents of extracted dir
const files = await readdir(extractedDir)
core.info(`Contents of extracted directory: ${files.join(', ')}`)
return await tc.cacheDir(extractedDir, TOOL_CACHE_NAME, version, arch)
}