correcting bug with async env

pull/496/head
Frostebite 2023-01-22 03:20:26 +00:00
parent 011c5ca1b3
commit 9ba23392bd
4 changed files with 11 additions and 3 deletions

5
dist/index.js generated vendored
View File

@ -582,6 +582,7 @@ class Cli {
return __awaiter(this, void 0, void 0, function* () {
const buildParameter = yield __1.BuildParameters.create();
const baseImage = new __1.ImageTag(buildParameter);
yield __1.CloudRunner.setup(buildParameter);
return yield __1.CloudRunner.run(buildParameter, baseImage.toString());
});
}
@ -6225,7 +6226,9 @@ class WorkflowCompositionRoot {
run(cloudRunnerStepState) {
return __awaiter(this, void 0, void 0, function* () {
try {
if (cloud_runner_options_1.default.asyncCloudRunner) {
if (cloud_runner_options_1.default.asyncCloudRunner &&
!cloud_runner_1.default.isCloudRunnerAsyncEnvironment &&
!cloud_runner_1.default.isCloudRunnerEnvironment) {
return yield async_workflow_1.AsyncWorkflow.runAsyncWorkflow(cloudRunnerStepState.environment, cloudRunnerStepState.secrets);
}
if (cloud_runner_1.default.buildParameters.customJob !== '') {

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -113,6 +113,7 @@ export class Cli {
public static async asyncronousWorkflow(): Promise<string> {
const buildParameter = await BuildParameters.create();
const baseImage = new ImageTag(buildParameter);
await CloudRunner.setup(buildParameter);
return await CloudRunner.run(buildParameter, baseImage.toString());
}

View File

@ -9,7 +9,11 @@ import { AsyncWorkflow } from './async-workflow';
export class WorkflowCompositionRoot implements WorkflowInterface {
async run(cloudRunnerStepState: CloudRunnerStepState) {
try {
if (CloudRunnerOptions.asyncCloudRunner) {
if (
CloudRunnerOptions.asyncCloudRunner &&
!CloudRunner.isCloudRunnerAsyncEnvironment &&
!CloudRunner.isCloudRunnerEnvironment
) {
return await AsyncWorkflow.runAsyncWorkflow(cloudRunnerStepState.environment, cloudRunnerStepState.secrets);
}