fix: Add docker-compose to PATH (#274)

* Expose command as `docker-compose`

* Format and package
This commit is contained in:
Tibo Delor
2021-09-01 12:29:50 +10:00
committed by GitHub
parent f73439ca62
commit ecd3566c81
4 changed files with 27 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
import {downloadTool} from '@actions/tool-cache'
import {cacheFile, downloadTool} from '@actions/tool-cache'
import {exec} from '@actions/exec'
export async function runCommand(command: string): Promise<string> {
@@ -22,7 +22,13 @@ async function installOnLinux(version: string): Promise<string> {
const url = `https://github.com/docker/compose/releases/download/${version}/docker-compose-${await system}-${await hardware}`
const installerPath = await downloadTool(url)
await exec(`chmod +x ${installerPath}`)
return installerPath
const cachedPath = await cacheFile(
installerPath,
'docker-compose',
'docker-compose',
version
)
return cachedPath
}
export async function install(version: string): Promise<string> {