Cleanup temporary storage with podman system reset -f

This commit is contained in:
なつき 2021-10-08 17:11:57 +00:00
parent a6c2c0fd7f
commit 213d6c4f7f
3 changed files with 7 additions and 12 deletions

2
dist/index.js vendored

File diff suppressed because one or more lines are too long

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View file

@ -348,18 +348,13 @@ async function isPodmanLocalImageLatest(): Promise<boolean> {
// remove the pulled image from the Podman image storage
async function removeDockerImage(): Promise<void> {
if (!isImageFromDocker) {
return;
}
core.info(`Removing "${sourceImages[0]}" from the Podman image storage`);
for (const imageWithTag of sourceImages) {
await execute(
await getPodmanPath(),
[ ...dockerPodmanOpts, "rmi", getFullDockerImageName(imageWithTag) ],
[ ...dockerPodmanOpts, "system", "reset", "-f" ],
{ ignoreReturnCode: true, failOnStdErr: false, group: true }
);
}
}
async function createDockerPodmanImageStroage(): Promise<void> {
core.info(`Creating temporary Podman image storage for pulling from Docker daemon`);