Support downloading binaries from docker images

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
Paweł Gronowski
2024-10-29 16:56:57 +01:00
parent 810b53a8ba
commit cd5049af64
5 changed files with 185 additions and 19 deletions

View File

@ -21,16 +21,12 @@ actionsToolkit.run(
const install = new Install({
runDir: runDir,
source: {
type: 'archive',
version: input.version,
channel: input.channel || 'stable'
},
source: input.source,
contextName: input.context || 'setup-docker-action',
daemonConfig: input.daemonConfig
});
let toolDir;
if (!(await Docker.isAvailable()) || input.version) {
if (!(await Docker.isAvailable()) || input.source) {
await core.group(`Download docker`, async () => {
toolDir = await install.download();
});