fix push to cache

pull/461/head
Frostebite 2022-09-17 01:06:38 +01:00
parent 2f1a7b21fb
commit d69f044655
3 changed files with 12 additions and 1 deletions

4
dist/index.js vendored
View File

@ -3956,6 +3956,7 @@ class RemoteClient {
yield cloud_runner_system_1.CloudRunnerSystem.Run(`mkdir -p ${cloud_runner_folders_1.CloudRunnerFolders.ToLinuxFolder(cloud_runner_folders_1.CloudRunnerFolders.cacheFolderFull)}`);
process.chdir(cloud_runner_folders_1.CloudRunnerFolders.ToLinuxFolder(cloud_runner_folders_1.CloudRunnerFolders.repoPathAbsolute));
yield RemoteClient.cloneRepoWithoutLFSFiles();
RemoteClient.replaceLargePackageReferencesWithSharedReferences();
yield RemoteClient.sizeOfFolder('repo before lfs cache pull', cloud_runner_folders_1.CloudRunnerFolders.ToLinuxFolder(cloud_runner_folders_1.CloudRunnerFolders.repoPathAbsolute));
const lfsHashes = yield lfs_hashing_1.LfsHashing.createLFSHashFiles();
if (fs_1.default.existsSync(cloud_runner_folders_1.CloudRunnerFolders.libraryFolderAbsolute)) {
@ -4005,6 +4006,9 @@ class RemoteClient {
}
});
}
static replaceLargePackageReferencesWithSharedReferences() {
cloud_runner_logger_1.default.log(fs_1.default.readFileSync(path_1.default.join(cloud_runner_folders_1.CloudRunnerFolders.repoPathAbsolute, `Packages/manifest.json`), 'utf8'));
}
static pullLatestLFS() {
return __awaiter(this, void 0, void 0, function* () {
process.chdir(cloud_runner_folders_1.CloudRunnerFolders.repoPathAbsolute);

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -20,6 +20,7 @@ export class RemoteClient {
await CloudRunnerSystem.Run(`mkdir -p ${CloudRunnerFolders.ToLinuxFolder(CloudRunnerFolders.cacheFolderFull)}`);
process.chdir(CloudRunnerFolders.ToLinuxFolder(CloudRunnerFolders.repoPathAbsolute));
await RemoteClient.cloneRepoWithoutLFSFiles();
RemoteClient.replaceLargePackageReferencesWithSharedReferences();
await RemoteClient.sizeOfFolder(
'repo before lfs cache pull',
CloudRunnerFolders.ToLinuxFolder(CloudRunnerFolders.repoPathAbsolute),
@ -84,6 +85,12 @@ export class RemoteClient {
}
}
static replaceLargePackageReferencesWithSharedReferences() {
CloudRunnerLogger.log(
fs.readFileSync(path.join(CloudRunnerFolders.repoPathAbsolute, `Packages/manifest.json`), 'utf8'),
);
}
private static async pullLatestLFS() {
process.chdir(CloudRunnerFolders.repoPathAbsolute);
await CloudRunnerSystem.Run(`git config --global filter.lfs.smudge "git-lfs smudge -- %f"`);