correcting bug with async env

pull/496/head
Frostebite 2023-01-21 22:09:22 +00:00
parent 044f1a3061
commit a590b95e2a
4 changed files with 7 additions and 9 deletions

6
dist/index.js generated vendored
View File

@ -1010,10 +1010,10 @@ const github_1 = __importDefault(__nccwpck_require__(83654));
const shared_workspace_locking_1 = __importDefault(__nccwpck_require__(87562)); const shared_workspace_locking_1 = __importDefault(__nccwpck_require__(87562));
class CloudRunner { class CloudRunner {
static get isCloudRunnerEnvironment() { static get isCloudRunnerEnvironment() {
return (process.env[`GAMECI_CLOUD_RUNNER_CLUSTER`] !== undefined && process.env[`GAMECI_CLOUD_RUNNER_CLUSTER`] !== `local`); return process.env[`GITHUB_ACTIONS`] !== `true`;
} }
static get isCloudRunnerAsyncEnvironment() { static get isCloudRunnerAsyncEnvironment() {
return process.env[`GAMECI_ASYNC`] !== undefined && process.env[`GAMECI_ASYNC`] === `true`; return process.env[`GAMECI_ASYNC_WORKFLOW`] === `true`;
} }
static setup(buildParameters) { static setup(buildParameters) {
cloud_runner_logger_1.default.setup(); cloud_runner_logger_1.default.setup();
@ -5946,7 +5946,7 @@ class AsyncWorkflow {
try { try {
cloud_runner_logger_1.default.log(`Cloud Runner is running async mode`); cloud_runner_logger_1.default.log(`Cloud Runner is running async mode`);
const asyncEnvironmentVariable = new cloud_runner_environment_variable_1.default(); const asyncEnvironmentVariable = new cloud_runner_environment_variable_1.default();
asyncEnvironmentVariable.name = `GAMECI_ASYNC`; asyncEnvironmentVariable.name = `asyncWorkflow`;
asyncEnvironmentVariable.value = `true`; asyncEnvironmentVariable.value = `true`;
let output = ''; let output = '';
output += yield cloud_runner_1.default.Provider.runTaskInWorkflow(cloud_runner_1.default.buildParameters.buildGuid, `ubuntu`, `apt-get update > /dev/null output += yield cloud_runner_1.default.Provider.runTaskInWorkflow(cloud_runner_1.default.buildParameters.buildGuid, `ubuntu`, `apt-get update > /dev/null

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -25,12 +25,10 @@ class CloudRunner {
public static readonly retainedWorkspacePrefix: string = `retained-workspace`; public static readonly retainedWorkspacePrefix: string = `retained-workspace`;
public static githubCheckId; public static githubCheckId;
public static get isCloudRunnerEnvironment() { public static get isCloudRunnerEnvironment() {
return ( return process.env[`GITHUB_ACTIONS`] !== `true`;
process.env[`GAMECI_CLOUD_RUNNER_CLUSTER`] !== undefined && process.env[`GAMECI_CLOUD_RUNNER_CLUSTER`] !== `local`
);
} }
public static get isCloudRunnerAsyncEnvironment() { public static get isCloudRunnerAsyncEnvironment() {
return process.env[`GAMECI_ASYNC`] !== undefined && process.env[`GAMECI_ASYNC`] === `true`; return process.env[`GAMECI_ASYNC_WORKFLOW`] === `true`;
} }
public static setup(buildParameters: BuildParameters) { public static setup(buildParameters: BuildParameters) {
CloudRunnerLogger.setup(); CloudRunnerLogger.setup();

View File

@ -12,7 +12,7 @@ export class AsyncWorkflow {
try { try {
CloudRunnerLogger.log(`Cloud Runner is running async mode`); CloudRunnerLogger.log(`Cloud Runner is running async mode`);
const asyncEnvironmentVariable = new CloudRunnerEnvironmentVariable(); const asyncEnvironmentVariable = new CloudRunnerEnvironmentVariable();
asyncEnvironmentVariable.name = `GAMECI_ASYNC`; asyncEnvironmentVariable.name = `asyncWorkflow`;
asyncEnvironmentVariable.value = `true`; asyncEnvironmentVariable.value = `true`;
let output = ''; let output = '';