fix: garbage collect not implemented error

pull/437/head
Frostebite 2022-10-21 01:08:15 +01:00
parent 5a9e17e0e5
commit 20396f9a3a
3 changed files with 5 additions and 4 deletions

3
dist/index.js vendored
View File

@ -1019,7 +1019,7 @@ class CloudRunner {
CloudRunner.setup(buildParameters);
try {
if (buildParameters.retainWorkspace) {
CloudRunner.lockedWorkspace = `retained-workspace-${CloudRunner.buildParameters.buildGuid}`;
CloudRunner.lockedWorkspace = `${CloudRunner.retainedWorkspacePrefix}-${CloudRunner.buildParameters.buildGuid}`;
const result = yield shared_workspace_locking_1.default.GetOrCreateLockedWorkspace(CloudRunner.lockedWorkspace, CloudRunner.buildParameters.buildGuid, CloudRunner.buildParameters);
if (result) {
cloud_runner_logger_1.default.logLine(`Using retained workspace ${CloudRunner.lockedWorkspace}`);
@ -1064,6 +1064,7 @@ class CloudRunner {
});
}
}
CloudRunner.retainedWorkspacePrefix = `retained-workspace`;
exports["default"] = CloudRunner;

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -22,7 +22,7 @@ class CloudRunner {
private static defaultSecrets: CloudRunnerSecret[];
private static cloudRunnerEnvironmentVariables: CloudRunnerEnvironmentVariable[];
static lockedWorkspace: string | undefined;
static retainedWorkspacePrefix: string;
public static readonly retainedWorkspacePrefix: string = `retained-workspace`;
public static setup(buildParameters: BuildParameters) {
CloudRunnerLogger.setup();
CloudRunnerLogger.log(`Setting up cloud runner`);
@ -69,7 +69,7 @@ class CloudRunner {
CloudRunner.setup(buildParameters);
try {
if (buildParameters.retainWorkspace) {
CloudRunner.lockedWorkspace = `retained-workspace-${CloudRunner.buildParameters.buildGuid}`;
CloudRunner.lockedWorkspace = `${CloudRunner.retainedWorkspacePrefix}-${CloudRunner.buildParameters.buildGuid}`;
const result = await SharedWorkspaceLocking.GetOrCreateLockedWorkspace(
CloudRunner.lockedWorkspace,