fix: use copy instead of mv (#15)

* fix: use copy instead of mv

* fix: path does not exist
This commit is contained in:
Nilesh Suthar 2023-09-07 23:16:23 +05:30 committed by GitHub
parent 4573031972
commit 67e559db2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 4 deletions

6
dist/setup.js vendored
View File

@ -5,7 +5,7 @@ import * as action from "@actions/core";
import { downloadTool, extractZip } from "@actions/tool-cache"; import { downloadTool, extractZip } from "@actions/tool-cache";
import * as cache from "@actions/cache"; import * as cache from "@actions/cache";
import { restoreCache, saveCache } from "@actions/cache"; import { restoreCache, saveCache } from "@actions/cache";
import { mv } from "@actions/io"; import { cp, mkdirP, rmRF } from "@actions/io";
import { getExecOutput } from "@actions/exec"; import { getExecOutput } from "@actions/exec";
export default async (options) => { export default async (options) => {
const { url, cacheKey } = getDownloadUrl(options); const { url, cacheKey } = getDownloadUrl(options);
@ -33,7 +33,9 @@ export default async (options) => {
const zipPath = await downloadTool(url); const zipPath = await downloadTool(url);
const extractedPath = await extractZip(zipPath); const extractedPath = await extractZip(zipPath);
const exePath = await extractBun(extractedPath); const exePath = await extractBun(extractedPath);
await mv(exePath, path); await mkdirP(dir);
await cp(exePath, path);
await rmRF(exePath);
version = await verifyBun(path); version = await verifyBun(path);
} }
if (!version) { if (!version) {

View File

@ -5,7 +5,7 @@ import * as action from "@actions/core";
import { downloadTool, extractZip } from "@actions/tool-cache"; import { downloadTool, extractZip } from "@actions/tool-cache";
import * as cache from "@actions/cache"; import * as cache from "@actions/cache";
import { restoreCache, saveCache } from "@actions/cache"; import { restoreCache, saveCache } from "@actions/cache";
import { mv } from "@actions/io"; import { cp, mkdirP, rmRF } from "@actions/io";
import { getExecOutput } from "@actions/exec"; import { getExecOutput } from "@actions/exec";
export default async (options?: { export default async (options?: {
@ -41,7 +41,9 @@ export default async (options?: {
const zipPath = await downloadTool(url); const zipPath = await downloadTool(url);
const extractedPath = await extractZip(zipPath); const extractedPath = await extractZip(zipPath);
const exePath = await extractBun(extractedPath); const exePath = await extractBun(extractedPath);
await mv(exePath, path); await mkdirP(dir);
await cp(exePath, path);
await rmRF(exePath);
version = await verifyBun(path); version = await verifyBun(path);
} }
if (!version) { if (!version) {