1
0
Fork 0
mirror of https://github.com/actions/cache.git synced 2025-07-10 21:00:46 +00:00

Organize code

This commit is contained in:
BSKY 2020-03-21 11:42:29 +09:00
parent 36ce21c4a4
commit 8d6737458a
3 changed files with 14 additions and 15 deletions

View file

@ -3,7 +3,7 @@ import * as io from "@actions/io";
import { existsSync, writeFileSync } from "fs";
import * as path from "path";
import { CacheFilename } from "./constants";
import { CacheFilename, ManifestFilename } from "./constants";
async function getTarPath(): Promise<string> {
// Explicitly use BSD Tar on Windows
@ -56,9 +56,8 @@ export async function createTar(
sourceDirectories: string[]
): Promise<void> {
// Write source directories to manifest.txt to avoid command length limits
const manifestFilename = "manifest.txt";
writeFileSync(
path.join(archiveFolder, manifestFilename),
path.join(archiveFolder, ManifestFilename),
sourceDirectories.join("\n")
);
@ -71,7 +70,7 @@ export async function createTar(
"-C",
workingDirectory,
"--files-from",
manifestFilename
ManifestFilename
];
await execTar(args, archiveFolder);
}