Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Git optional in CI job pipeline #1505

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Conversation

mukultayal135
Copy link
Contributor

@mukultayal135 mukultayal135 commented Nov 29, 2023

Description

This makes cloning and displaying git material based on user choice

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

Checklist:

  • The title of the PR states what changed and the related issues number (used for the release note).
  • Does this PR require documentation updates?
  • I've updated documentation as required by this PR.
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas

@github-actions github-actions bot added the PR:Issue-verification-failed PR:Issue-verification-failed label Nov 29, 2023
@mukultayal135 mukultayal135 changed the title Git optional feat: Git optional Nov 29, 2023
@mukultayal135 mukultayal135 changed the title feat: Git optional feat: Git optional in CI job pipeline Nov 29, 2023
Copy link

sonarcloud bot commented Nov 29, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 3 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

Copy link

Coverage report

❌ An unexpected error occurred. For more details, check console

Error: The process '/usr/local/bin/yarn' failed with exit code 1
St.
Category Percentage Covered / Total
🔴 Statements
7.04% (-0% 🔻)
2665/37837
🔴 Branches
3.22% (-0% 🔻)
943/29303
🔴 Functions
3.96% (-0% 🔻)
417/10528
🔴 Lines
7.14% (-0% 🔻)
2591/36278

⚠️ Details were not displayed: the report size has exceeded the limit.

Test suite run failed

Failed tests: 17/141. Failed suites: 9/41.
  ● DynamicTabs component › Component renders properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:10:31)

  ● DynamicTabs component › Fixed tabs are rendered but no dynamic tabs

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:21:42)

  ● DynamicTabs component › Dynamic tabs are rendered but no fixed tabs

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:37:42)

  ● DynamicTabs component › Fixed & Dynamic tabs are rendered properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:55:42)

  ● DynamicTabs component › More tabs option works properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:81:42)

  ● DynamicTabs component › Dynamic tab close action works properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:144:41)


  ● workflow service tests › process workflows no PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,21 +70,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
    @@ -113,17 +124,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -135,25 +149,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -163,21 +181,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -197,21 +219,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      44 |                 WorkflowTrigger.workflow,
      45 |             ).workflows,
    > 46 |         ).toStrictEqual(workflowsTrigger)
         |           ^
      47 |         expect(
      48 |             processWorkflow(
      49 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:46:11)

  ● workflow service tests › process workflows PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +68,27 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,43 +103,51 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": undefined,
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -170,17 +189,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -192,25 +214,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -220,21 +246,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -254,21 +284,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      67 |                 WorkflowTrigger.workflow,
      68 |             ).workflows,
    > 69 |         ).toStrictEqual(workflowsTriggerPreCDResp)
         |           ^
      70 |         expect(
      71 |             processWorkflow(
      72 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:69:11)

  ● workflow service tests › process workflows no PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,42 +70,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 2,
    @@ -123,21 +138,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 2,
    @@ -168,17 +187,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -190,25 +212,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -218,21 +244,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -252,21 +282,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      90 |                 WorkflowTrigger.workflow,
      91 |             ).workflows,
    > 92 |         ).toStrictEqual(workflowsTriggerPostCD)
         |           ^
      93 |         expect(
      94 |             processWorkflow(
      95 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:92:11)

  ● workflow service tests › process workflows PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +68,27 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +103,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +159,27 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +203,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -225,17 +252,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -247,25 +277,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -275,21 +309,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -309,21 +347,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      113 |                 WorkflowTrigger.workflow,
      114 |             ).workflows,
    > 115 |         ).toStrictEqual(workflowsTriggerPrePostCD)
          |           ^
      116 |         expect(
      117 |             processWorkflow(
      118 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:115:11)

  ● workflow service tests › process workflows sequential no PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,21 +70,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
    @@ -97,21 +108,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -147,17 +162,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -169,25 +187,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -197,21 +219,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -231,21 +257,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -265,21 +295,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      136 |                 WorkflowTrigger.workflow,
      137 |             ).workflows,
    > 138 |         ).toStrictEqual(workflowsTriggerWithSequential)
          |           ^
      139 |         expect(
      140 |             processWorkflow(
      141 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:138:11)

  ● workflow service tests › process workflows sequeqntial PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +68,27 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,43 +103,51 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": undefined,
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -154,21 +173,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -204,17 +227,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -226,25 +252,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -254,21 +284,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -288,21 +322,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -322,21 +360,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      159 |                 WorkflowTrigger.workflow,
      160 |             ).workflows,
    > 161 |         ).toStrictEqual(workflowsTriggerPreCDRespWithSequential)
          |           ^
      162 |         expect(
      163 |             processWorkflow(
      164 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:161:11)

  ● workflow service tests › process workflows sequential no PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,42 +70,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 2,
    @@ -123,21 +138,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 2,
    @@ -152,21 +171,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -202,17 +225,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -224,25 +250,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -252,21 +282,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -286,21 +320,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -320,21 +358,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      182 |                 WorkflowTrigger.workflow,
      183 |             ).workflows,
    > 184 |         ).toStrictEqual(workflowsTriggerPostCDWithSequential)
          |           ^
      185 |         expect(
      186 |             processWorkflow(
      187 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:184:11)

  ● workflow service tests › process workflows sequential PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +68,27 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +103,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +159,27 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +203,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -209,21 +236,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -259,17 +290,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -281,25 +315,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -309,21 +347,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -343,21 +385,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -377,21 +423,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      205 |                 WorkflowTrigger.workflow,
      206 |             ).workflows,
    > 207 |         ).toStrictEqual(workflowsTriggerPrePostCDWithSequential)
          |           ^
      208 |         expect(
      209 |             processWorkflow(
      210 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:207:11)

  ● workflow service tests › process workflows pre and post sequential PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +38,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +68,27 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +103,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +159,27 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +203,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -207,23 +234,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-80",
              ],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -238,42 +269,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-80",
              ],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 2,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "80",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "80",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -286,23 +325,27 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-80",
                ],
                "environmentId": 2,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "80",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -326,21 +369,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "80",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -371,17 +418,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
    +         "isGitRequired": undefined,
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -393,25 +443,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -421,21 +475,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -455,21 +513,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -487,23 +549,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 106,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-95",
              ],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "92",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -518,42 +584,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-95",
              ],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 106,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 6,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "95",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "95",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -566,23 +640,27 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 106,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-95",
                ],
                "environmentId": 6,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "95",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "92",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -606,21 +684,25 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 106,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "95",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,

      228 |                 WorkflowTrigger.workflow,
      229 |             ).workflows,
    > 230 |         ).toStrictEqual(workflowsTriggerPrePostCDWithPrePostSequential)
          |           ^
      231 |         expect(
      232 |             processWorkflow(
      233 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:230:11)


  ● Test suite failed to run

    TypeError: (0 , _Helpers.importComponentFromFELibrary) is not a function

      46 |
      47 | export const mainContext = createContext<any>(null)
    > 48 | const getEnvironmentData = importComponentFromFELibrary('getEnvironmentData', null, 'function')
         |                            ^
      49 |
      50 | export default function NavigationRoutes() {
      51 |     const history = useHistory()

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:48:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:34:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:16:1)
      at Object.<anonymous> (src/components/common/formFields/Widgets/Widgets.tsx:8:1)
      at Object.<anonymous> (src/components/ResourceBrowser/ResourceList/ResourceList.component.tsx:11:1)
      at Object.<anonymous> (src/components/ResourceBrowser/ResourceList/Sidebar.tsx:16:1)
      at Object.<anonymous> (src/components/ResourceBrowser/ResourceList/__tests__/Sidebar.test.tsx:10:1)


  ● Test suite failed to run

    TypeError: (0 , _Helpers.importComponentFromFELibrary) is not a function

      46 |
      47 | export const mainContext = createContext<any>(null)
    > 48 | const getEnvironmentData = importComponentFromFELibrary('getEnvironmentData', null, 'function')
         |                            ^
      49 |
      50 | export default function NavigationRoutes() {
      51 |     const history = useHistory()

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:48:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:34:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:16:1)
      at Object.<anonymous> (src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetailTabs/terminal/__tests__/Terminal.component.test.tsx:4:1)


  ● Test suite failed to run

    Cannot find module '../ClusterAbout' from 'NodeList.test.tsx'

      4 | import { act, render } from '@testing-library/react'
      5 | import { clusterId, mockFailedResponse, mockSuccessResponseWithOutNote, mockSuccessResponseWithNote, mockMarkDownEditorComponent } from '../__mocks__/clusterAbout.mock'
    > 6 | import ClusterAbout from '../ClusterAbout'
        | ^
      7 | import ApiMethods from '@devtron-labs/devtron-fe-common-lib'
      8 |
      9 | jest.mock('../../charts/discoverChartDetail/DiscoverChartDetails', () => ({

      at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:259:17)
      at Object.<anonymous> (src/components/ClusterNodes/__tests__/NodeList.test.tsx:6:1)


  ● EnvironmentOverview › EnvironmentOverview render with data

    expect(received).toBeInTheDocument()

    received value must be an HTMLElement or an SVGElement.
    Received has value: null

      42 |         expect(component.container).toBeInTheDocument()
      43 |         const leftInfoComponent = component.container.querySelector('.pt-16.pb-16.pl-20.pr-20.dc__border-right')
    > 44 |         expect(leftInfoComponent).toBeInTheDocument()
         |                                   ^
      45 |         const infoLeftRowComponent = leftInfoComponent.querySelector('.fs-13.fw-4.lh-20.cn-9')
      46 |         expect(infoLeftRowComponent).toBeInTheDocument()
      47 |         expect(component.getByText('prakash-1mar')).toBeInTheDocument()

      at Object.toBeInTheDocument (node_modules/expect/build/index.js:342:33)
      at Object.<anonymous> (src/components/ApplicationGroup/Details/EnvironmentOverview/__test__/EnvironmentOverview.test.tsx:44:35)


  ● Test suite failed to run

    Call retries were exceeded

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:193:21)


  ● EnvConfig › Application render with data

    expect(received).toBeInTheDocument()

    received value must be an HTMLElement or an SVGElement.
    Received has value: null

      42 |         })
      43 |         expect(component.container).toBeInTheDocument()
    > 44 |         expect(component.container.querySelector('.env-compose')).toBeInTheDocument()
         |                                                                   ^
      45 |         expect(component.getByText('testing-app')).toBeInTheDocument()
      46 |         expect(component.container.querySelector('.env-compose__main')).toBeInTheDocument()
      47 |     })

      at Object.toBeInTheDocument (node_modules/expect/build/index.js:342:33)
      at Object.<anonymous> (src/components/ApplicationGroup/Details/EnvironmentConfig/__test__/EnvConfig.test.tsx:44:67)


  ● Test suite failed to run

    TypeError: (0 , _Helpers.importComponentFromFELibrary) is not a function

      46 |
      47 | export const mainContext = createContext<any>(null)
    > 48 | const getEnvironmentData = importComponentFromFELibrary('getEnvironmentData', null, 'function')
         |                            ^
      49 |
      50 | export default function NavigationRoutes() {
      51 |     const history = useHistory()

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:48:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:34:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:16:1)
      at Object.<anonymous> (src/components/common/formFields/Widgets/Widgets.tsx:8:1)
      at Object.<anonymous> (src/components/scopedVariables/ScopedVariablesLoader.tsx:5:1)
      at Object.<anonymous> (src/components/scopedVariables/SavedVariables.tsx:4:1)
      at Object.<anonymous> (src/components/scopedVariables/ScopedVariables.tsx:3:1)
      at Object.<anonymous> (src/components/scopedVariables/__tests__/ScopedVariables.test.tsx:4:1)

Report generated by 🧪jest coverage report action from 810aefa

@@ -20,6 +21,7 @@ export interface BuildDetails {
tagsEditable: boolean
hideImageTaggingHardDelete: boolean
fetchIdData: FetchIdDataStatus
pipeline:CIPipeline
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please format this line

@@ -443,7 +440,8 @@ function ciPipelineToNode(ciPipeline: CiPipeline, dimensions: WorkflowDimensions
isRegex: ciMaterial?.isRegex,
primaryBranchAfterRegex: ciMaterial?.source?.value,
cipipelineId: ciMaterial?.id,
isJobCI: ciPipeline?.pipelineType === CIPipelineBuildType.CI_JOB
isJobCI: ciPipeline?.pipelineType === CIPipelineBuildType.CI_JOB,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can remove the optional check

if (ci) {
return _nodes.map((node: NodeAttr) => {
if (node.type == WorkflowNodeType.GIT) {
return this.renderSourceNode(node, ci)
return ((node.isJobCI && node.isGitRequired) || !node.isJobCI) && this.renderSourceNode(node, ci)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can write it as return (!node.isJobCI || node.isGitRequired) &&


renderNodes() {
const ci = this.props.nodes.find((node) => node.type == WorkflowNodeType.CI)
const webhook = this.props.nodes.find((node) => node.type == WorkflowNodeType.WEBHOOK)
const _nodesData = this.getNodesData(ci?.id || webhook?.id || '')
const _nodes = _nodesData.nodes

const _nodes =this.getPositionedNodes( JSON.parse(JSON.stringify(_nodesData.nodes)))
Copy link
Contributor

@vivek-devtron vivek-devtron Dec 5, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Format this line. Why are we doing the stringify and parse here?

handleOnBlur={handleOnBlur}
/>
{isJobCI && renderGitRepoToggle()}
{((isJobCI && isGitRequired) || !isJobCI) && (
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can write it as {(!isJobCI || isGitRequired) && (

<div className="w-32 h-20">
<Toggle
selected={isGitRequired}
onSelect={() => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please extract this method out.

@@ -577,6 +584,8 @@ export default function CIPipeline({
false,
formData.webhookConditionList,
formData.ciPipelineSourceTypeOptions,

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove this unnecessary space

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR:Issue-verification-failed PR:Issue-verification-failed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants