Package-level declarations

Types

Link copied to clipboard
external class HTTPError : <ERROR CLASS> ERROR CLASS: Symbol not found for JsError
Link copied to clipboard
external interface IToolRelease
Link copied to clipboard
external interface IToolReleaseFile
Link copied to clipboard
external class RetryHelper

Functions

Link copied to clipboard
external fun _findMatch(versionSpec: String, stable: Boolean, candidates: ERROR CLASS: Symbol not found for ReadonlyArray<actions/tool/cache/IToolRelease>, archFilter: String): ERROR CLASS: Symbol not found for Promise<actions/tool/cache/IToolRelease?>
Link copied to clipboard
external fun _getOsVersion(): String
Link copied to clipboard
Link copied to clipboard
suspend external fun cacheDir(sourceDir: String, tool: String, version: String, arch: String = definedExternally): String
Link copied to clipboard
external fun cacheDirAsync(sourceDir: String, tool: String, version: String, arch: String = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
suspend external fun cacheFile(sourceFile: String, targetFile: String, tool: String, version: String, arch: String = definedExternally): String
Link copied to clipboard
external fun cacheFileAsync(sourceFile: String, targetFile: String, tool: String, version: String, arch: String = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
suspend external fun downloadTool(url: String, dest: String = definedExternally, auth: String = definedExternally, headers: ERROR CLASS: Symbol not found for OutgoingHttpHeaders = definedExternally): String
Link copied to clipboard
external fun downloadToolAsync(url: String, dest: String = definedExternally, auth: String = definedExternally, headers: ERROR CLASS: Symbol not found for OutgoingHttpHeaders = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
external fun evaluateVersions(versions: ERROR CLASS: Symbol not found for ReadonlyArray<kotlin/String>, versionSpec: String): String
Link copied to clipboard
suspend external fun extract7z(file: String, dest: String = definedExternally, _7zPath: String = definedExternally): String
Link copied to clipboard
external fun extract7zAsync(file: String, dest: String = definedExternally, _7zPath: String = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
suspend external fun extractTar(file: String, dest: String = definedExternally, flags: ERROR CLASS: Symbol not found for ReadonlyArray<kotlin/String> = definedExternally): String
Link copied to clipboard
external fun extractTarAsync(file: String, dest: String = definedExternally, flags: ERROR CLASS: Symbol not found for ReadonlyArray<kotlin/String> = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
suspend external fun extractXar(file: String, dest: String = definedExternally, flags: ERROR CLASS: Symbol not found for ReadonlyArray<kotlin/String> = definedExternally): String
Link copied to clipboard
external fun extractXarAsync(file: String, dest: String = definedExternally, flags: ERROR CLASS: Symbol not found for ReadonlyArray<kotlin/String> = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
suspend external fun extractZip(file: String, dest: String = definedExternally): String
Link copied to clipboard
external fun extractZipAsync(file: String, dest: String = definedExternally): ERROR CLASS: Symbol not found for Promise<kotlin/String>
Link copied to clipboard
external fun find(toolName: String, versionSpec: String, arch: String = definedExternally): String
Link copied to clipboard
external fun findAllVersions(toolName: String, arch: String = definedExternally): ERROR CLASS: Symbol not found for ReadonlyArray<kotlin/String>
Link copied to clipboard
suspend external fun findFromManifest(versionSpec: String, stable: Boolean, manifest: ERROR CLASS: Symbol not found for ReadonlyArray<actions/tool/cache/IToolRelease>, archFilter: String = definedExternally): IToolRelease?
Link copied to clipboard
external fun findFromManifestAsync(versionSpec: String, stable: Boolean, manifest: ERROR CLASS: Symbol not found for ReadonlyArray<actions/tool/cache/IToolRelease>, archFilter: String = definedExternally): ERROR CLASS: Symbol not found for Promise<actions/tool/cache/IToolRelease?>
Link copied to clipboard
suspend external fun getManifestFromRepo(owner: String, repo: String, auth: String = definedExternally, branch: String = definedExternally): ERROR CLASS: Symbol not found for ReadonlyArray<actions/tool/cache/IToolRelease>
Link copied to clipboard
external fun getManifestFromRepoAsync(owner: String, repo: String, auth: String = definedExternally, branch: String = definedExternally): ERROR CLASS: Symbol not found for Promise<ERROR CLASS: Symbol not found for ReadonlyArray<actions/tool/cache/IToolRelease>>
Link copied to clipboard
external fun isExplicitVersion(versionSpec: String): Boolean