cache-apt-pkgs-action
Preparing search index...
action
ActionRunner
Class ActionRunner
Index
Constructors
constructor
Methods
build
File
List
For
Package
find
Install
Script
get
Cache
Key
get
Cache
Root
install
And
Cache
Packages
normalize
Input
Packages
normalize
Packages
With
Versions
package
Specifier
To
Name
parse
Boolean
resolve
Package
Version
restore
Packages
run
Action
tar
Relative
Path
update
Apt
Lists
validate
Empty
Packages
Constructors
constructor
new
ActionRunner
(
commandRunner
:
CommandRunner
,
tarModule
:
__module
,
logger
:
Logger
,
)
:
ActionRunner
Parameters
commandRunner
:
CommandRunner
tarModule
:
__module
logger
:
Logger
Returns
ActionRunner
Methods
build
File
List
For
Package
buildFileListForPackage
(
packageManager
:
PackageManager
,
packageName
:
string
,
)
:
Promise
<
string
[]
>
Parameters
packageManager
:
PackageManager
packageName
:
string
Returns
Promise
<
string
[]
>
find
Install
Script
findInstallScript
(
packageName
:
string
,
extension
:
"preinst"
|
"postinst"
,
root
:
string
,
)
:
string
|
undefined
Parameters
packageName
:
string
extension
:
"preinst"
|
"postinst"
root
:
string
Returns
string
|
undefined
get
Cache
Key
getCacheKey
(
normalizedPackages
:
string
[]
,
version
:
string
)
:
Promise
<
string
>
Parameters
normalizedPackages
:
string
[]
version
:
string
Returns
Promise
<
string
>
get
Cache
Root
getCacheRoot
()
:
string
Returns
string
install
And
Cache
Packages
installAndCachePackages
(
cacheDir
:
string
,
packages
:
string
[]
,
packageManager
:
PackageManager
,
)
:
Promise
<
void
>
Parameters
cacheDir
:
string
packages
:
string
[]
packageManager
:
PackageManager
Returns
Promise
<
void
>
normalize
Input
Packages
normalizeInputPackages
(
inputPackages
:
string
)
:
string
[]
Parameters
inputPackages
:
string
Returns
string
[]
normalize
Packages
With
Versions
normalizePackagesWithVersions
(
packageManager
:
PackageManager
,
inputPackages
:
string
,
)
:
Promise
<
string
[]
>
Parameters
packageManager
:
PackageManager
inputPackages
:
string
Returns
Promise
<
string
[]
>
package
Specifier
To
Name
packageSpecifierToName
(
packageSpecifier
:
string
)
:
string
Parameters
packageSpecifier
:
string
Returns
string
parse
Boolean
parseBoolean
(
value
:
string
,
fieldName
:
string
)
:
boolean
Parameters
value
:
string
fieldName
:
string
Returns
boolean
resolve
Package
Version
resolvePackageVersion
(
packageManager
:
PackageManager
,
packageName
:
string
,
)
:
Promise
<
string
>
Parameters
packageManager
:
PackageManager
packageName
:
string
Returns
Promise
<
string
>
restore
Packages
restorePackages
(
cacheDir
:
string
,
executeInstallScripts
:
boolean
)
:
Promise
<
void
>
Parameters
cacheDir
:
string
executeInstallScripts
:
boolean
Returns
Promise
<
void
>
run
Action
runAction
(
inputs
:
ActionInputs
)
:
Promise
<
ActionOutputs
>
Parameters
inputs
:
ActionInputs
Returns
Promise
<
ActionOutputs
>
tar
Relative
Path
tarRelativePath
(
filePath
:
string
)
:
string
Parameters
filePath
:
string
Returns
string
update
Apt
Lists
updateAptLists
(
packageManager
:
PackageManager
)
:
Promise
<
void
>
Parameters
packageManager
:
PackageManager
Returns
Promise
<
void
>
validate
Empty
Packages
validateEmptyPackages
(
behavior
:
EmptyPackageBehavior
,
packages
:
string
[]
)
:
void
Parameters
behavior
:
EmptyPackageBehavior
packages
:
string
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
build
File
List
For
Package
find
Install
Script
get
Cache
Key
get
Cache
Root
install
And
Cache
Packages
normalize
Input
Packages
normalize
Packages
With
Versions
package
Specifier
To
Name
parse
Boolean
resolve
Package
Version
restore
Packages
run
Action
tar
Relative
Path
update
Apt
Lists
validate
Empty
Packages
cache-apt-pkgs-action
Loading...