fixing library warning in setup step

pull/310/head
Frostebite 2022-01-03 02:38:37 +00:00
parent 7e7340129f
commit 2e49376e2f
4 changed files with 11 additions and 16 deletions

12
dist/index.js vendored
View File

@ -827,9 +827,9 @@ class SetupCloudRunnerRepository {
if (fs_1.default.existsSync(cloud_runner_state_1.CloudRunnerState.libraryFolderFull)) { if (fs_1.default.existsSync(cloud_runner_state_1.CloudRunnerState.libraryFolderFull)) {
remote_client_logger_1.RemoteClientLogger.logWarning(`!Warning!: The Unity library was included in the git repository`); remote_client_logger_1.RemoteClientLogger.logWarning(`!Warning!: The Unity library was included in the git repository`);
} }
yield caching_1.Caching.PullFromCache(cloud_runner_state_1.CloudRunnerState.lfsCacheFolderFull, cloud_runner_state_1.CloudRunnerState.lfsDirectory, `${lfsHashes.lfsGuid}`); yield caching_1.Caching.PullFromCache(cloud_runner_state_1.CloudRunnerState.lfsCacheFolderFull, cloud_runner_state_1.CloudRunnerState.lfsDirectoryFull, `${lfsHashes.lfsGuid}`);
yield SetupCloudRunnerRepository.pullLatestLFS(); yield SetupCloudRunnerRepository.pullLatestLFS();
yield caching_1.Caching.PushToCache(cloud_runner_state_1.CloudRunnerState.lfsCacheFolderFull, cloud_runner_state_1.CloudRunnerState.lfsDirectory, `${lfsHashes.lfsGuid}`); yield caching_1.Caching.PushToCache(cloud_runner_state_1.CloudRunnerState.lfsCacheFolderFull, cloud_runner_state_1.CloudRunnerState.lfsDirectoryFull, `${lfsHashes.lfsGuid}`);
yield caching_1.Caching.PullFromCache(cloud_runner_state_1.CloudRunnerState.libraryCacheFolderFull, cloud_runner_state_1.CloudRunnerState.libraryFolderFull); yield caching_1.Caching.PullFromCache(cloud_runner_state_1.CloudRunnerState.libraryCacheFolderFull, cloud_runner_state_1.CloudRunnerState.libraryFolderFull);
caching_1.Caching.handleCachePurging(); caching_1.Caching.handleCachePurging();
} }
@ -867,6 +867,7 @@ class SetupCloudRunnerRepository {
process.chdir(cloud_runner_state_1.CloudRunnerState.repoPathFull); process.chdir(cloud_runner_state_1.CloudRunnerState.repoPathFull);
yield cloud_runner_system_1.CloudRunnerSystem.Run(`git lfs pull`); yield cloud_runner_system_1.CloudRunnerSystem.Run(`git lfs pull`);
remote_client_logger_1.RemoteClientLogger.log(`pulled latest LFS files`); remote_client_logger_1.RemoteClientLogger.log(`pulled latest LFS files`);
console_1.assert(fs_1.default.existsSync(cloud_runner_state_1.CloudRunnerState.lfsDirectoryFull));
}); });
} }
} }
@ -2835,7 +2836,7 @@ class CloudRunnerState {
static get libraryFolderFull() { static get libraryFolderFull() {
return path_1.default.join(CloudRunnerState.projectPathFull, `Library`); return path_1.default.join(CloudRunnerState.projectPathFull, `Library`);
} }
static get lfsDirectory() { static get lfsDirectoryFull() {
return path_1.default.join(CloudRunnerState.repoPathFull, `.git`, `lfs`); return path_1.default.join(CloudRunnerState.repoPathFull, `.git`, `lfs`);
} }
static get purgeRemoteCaching() { static get purgeRemoteCaching() {
@ -2851,10 +2852,7 @@ class CloudRunnerState {
return `https://${CloudRunnerState.buildParams.githubToken}@github.com/game-ci/unity-builder.git`; return `https://${CloudRunnerState.buildParams.githubToken}@github.com/game-ci/unity-builder.git`;
} }
static get targetBuildRepoUrl() { static get targetBuildRepoUrl() {
return `https://${CloudRunnerState.buildParams.githubToken}@github.com/${CloudRunnerState.githubRepo}.git`; return `https://${CloudRunnerState.buildParams.githubToken}@github.com/${CloudRunnerState.buildParams.githubRepo}.git`;
}
static get githubRepo() {
return `${CloudRunnerState.buildParams.githubRepo}`;
} }
static get buildVolumeFolder() { static get buildVolumeFolder() {
return 'data'; return 'data';

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -20,13 +20,13 @@ export class SetupCloudRunnerRepository {
} }
await Caching.PullFromCache( await Caching.PullFromCache(
CloudRunnerState.lfsCacheFolderFull, CloudRunnerState.lfsCacheFolderFull,
CloudRunnerState.lfsDirectory, CloudRunnerState.lfsDirectoryFull,
`${lfsHashes.lfsGuid}`, `${lfsHashes.lfsGuid}`,
); );
await SetupCloudRunnerRepository.pullLatestLFS(); await SetupCloudRunnerRepository.pullLatestLFS();
await Caching.PushToCache( await Caching.PushToCache(
CloudRunnerState.lfsCacheFolderFull, CloudRunnerState.lfsCacheFolderFull,
CloudRunnerState.lfsDirectory, CloudRunnerState.lfsDirectoryFull,
`${lfsHashes.lfsGuid}`, `${lfsHashes.lfsGuid}`,
); );
await Caching.PullFromCache(CloudRunnerState.libraryCacheFolderFull, CloudRunnerState.libraryFolderFull); await Caching.PullFromCache(CloudRunnerState.libraryCacheFolderFull, CloudRunnerState.libraryFolderFull);
@ -65,5 +65,6 @@ export class SetupCloudRunnerRepository {
process.chdir(CloudRunnerState.repoPathFull); process.chdir(CloudRunnerState.repoPathFull);
await CloudRunnerSystem.Run(`git lfs pull`); await CloudRunnerSystem.Run(`git lfs pull`);
RemoteClientLogger.log(`pulled latest LFS files`); RemoteClientLogger.log(`pulled latest LFS files`);
assert(fs.existsSync(CloudRunnerState.lfsDirectoryFull));
} }
} }

View File

@ -47,7 +47,7 @@ export class CloudRunnerState {
return path.join(CloudRunnerState.projectPathFull, `Library`); return path.join(CloudRunnerState.projectPathFull, `Library`);
} }
public static get lfsDirectory(): string { public static get lfsDirectoryFull(): string {
return path.join(CloudRunnerState.repoPathFull, `.git`, `lfs`); return path.join(CloudRunnerState.repoPathFull, `.git`, `lfs`);
} }
@ -68,11 +68,7 @@ export class CloudRunnerState {
} }
public static get targetBuildRepoUrl(): string { public static get targetBuildRepoUrl(): string {
return `https://${CloudRunnerState.buildParams.githubToken}@github.com/${CloudRunnerState.githubRepo}.git`; return `https://${CloudRunnerState.buildParams.githubToken}@github.com/${CloudRunnerState.buildParams.githubRepo}.git`;
}
public static get githubRepo(): string {
return `${CloudRunnerState.buildParams.githubRepo}`;
} }
public static get buildVolumeFolder() { public static get buildVolumeFolder() {