[
  {
    "SuitePath": "/tmp/tmp.6M9hJOdtmj/cmd",
    "SuiteDescription": "Red Hat App Studio E2E tests",
    "SuiteLabels": [],
    "SuiteSemVerConstraints": [],
    "SuiteComponentSemVerConstraints": {},
    "SuiteSucceeded": false,
    "SuiteHasProgrammaticFocus": false,
    "SpecialSuiteFailureReasons": [],
    "PreRunStats": {
      "TotalSpecs": 256,
      "SpecsThatWillRun": 191
    },
    "StartTime": "2026-04-30T16:06:53.924022434Z",
    "EndTime": "2026-04-30T16:52:16.019227309Z",
    "RunTime": 2722095204875,
    "SuiteConfig": {
      "RandomSeed": 1777563382,
      "RandomizeAllSpecs": false,
      "FocusStrings": null,
      "SkipStrings": null,
      "FocusFiles": null,
      "SkipFiles": null,
      "LabelFilter": "!upgrade-create \u0026\u0026 !upgrade-verify \u0026\u0026 !upgrade-cleanup \u0026\u0026 !disaster-recovery",
      "SemVerFilter": "",
      "FailOnPending": false,
      "FailOnEmpty": false,
      "FailFast": false,
      "FlakeAttempts": 0,
      "MustPassRepeatedly": 0,
      "DryRun": false,
      "PollProgressAfter": 0,
      "PollProgressInterval": 0,
      "Timeout": 8868499076805,
      "EmitSpecProgress": false,
      "OutputInterceptorMode": "none",
      "SourceRoots": null,
      "GracePeriod": 30000000000,
      "ParallelProcess": 1,
      "ParallelTotal": 20,
      "ParallelHost": "127.0.0.1:46261"
    },
    "SpecReports": [
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when creating tenants and running initial pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 42
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 43
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017186249Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when creating tenants and running initial pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 42
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 56
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should wait for all build PipelineRuns to succeed",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017472404Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when backing up tenant data"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 62
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 63
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create backup CRs for both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017604611Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when simulating disaster by deleting namespaces"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 78
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 79
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should delete both tenant namespaces",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017724958Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when restoring from backup"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 87
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 88
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-1 (KokoHazamar) via velero CLI method",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017807722Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when restoring from backup"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 87
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 92
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-2 (MosheKipod) via oc command method",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017908967Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when performing post-restore recovery"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 98
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 99
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should rotate SA tokens on both tenants",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.017988862Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 107
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 108
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm structural integrity of both tenants",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018070966Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Same-Version Backup/Restore]",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 107
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 114
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm functional pipeline execution after restore",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018152971Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when creating tenants on the old Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 57
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018249926Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when creating tenants on the old Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 70
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should wait for all build PipelineRuns to succeed",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.01833288Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when backing up tenant data before upgrade"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 76
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 77
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create backup CRs for both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018416695Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when simulating disaster by deleting namespaces"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 92
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 93
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should delete both tenant namespaces",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.0185157Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when upgrading Konflux to the new version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 104
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 105
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should upgrade the cluster and verify Velero survived",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018614205Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when restoring tenants from backup on the new Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 111
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 112
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-1 (KokoHazamar) via velero CLI method",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.01869848Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when restoring tenants from backup on the new Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 111
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 116
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-2 (MosheKipod) via oc command method",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018781565Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when performing post-restore recovery"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 122
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 123
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should rotate SA tokens on both tenants",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.018871839Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 131
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 132
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm structural integrity of both tenants",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.019004066Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Backwards-Compat]",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 131
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 138
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm functional pipeline execution after restore",
        "State": "skipped",
        "StartTime": "2026-04-30T16:52:16.019088181Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 120
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.322937178Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 124
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.323396654Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 127
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.323828638Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 148
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.32404479Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 152
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "test that cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.324230401Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 251
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.32439586Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 255
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.324672155Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.324956591Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 263
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.32511517Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 267
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.325359504Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 341
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.32564776Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 345
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.32583376Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 349
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.326067673Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 353
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.326251933Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 357
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.327466611Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 432
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.327743246Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 436
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.328006801Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.328261985Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 444
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.328509329Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi-platform.go",
          "LineNumber": 448
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.328758643Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build annotations",
          "when component is created with invalid build request annotations"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
            "LineNumber": 28
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
            "LineNumber": 63
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "annotations"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
          "LineNumber": 89
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "handles invalid request annotation",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.123049347Z",
        "EndTime": "2026-04-30T16:08:21.666134777Z",
        "RunTime": 87543085440,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component test-annotations-jtacef in namespace build-e2e-uyqs do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nbuild status annotation value: {\"message\":\"unexpected build request: foo\"}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 35
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.12364523Z"
            },
            "Message": "test build annotations",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 35
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:06:59.076263085Z"
            },
            "Message": "test build annotations",
            "Duration": 4952617895,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 69
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:06:59.076497068Z"
            },
            "Message": "when component is created with invalid build request annotations",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 69
            },
            "TimelineLocation": {
              "Offset": 171,
              "Order": 6,
              "Time": "2026-04-30T16:07:19.583300847Z"
            },
            "Message": "when component is created with invalid build request annotations",
            "Duration": 20506803799,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 89
            },
            "TimelineLocation": {
              "Offset": 171,
              "Order": 7,
              "Time": "2026-04-30T16:07:19.583625095Z"
            },
            "Message": "handles invalid request annotation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 89
            },
            "TimelineLocation": {
              "Offset": 246,
              "Order": 9,
              "Time": "2026-04-30T16:08:19.592262765Z"
            },
            "Message": "handles invalid request annotation",
            "Duration": 60008637650,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 51
            },
            "TimelineLocation": {
              "Offset": 246,
              "Order": 10,
              "Time": "2026-04-30T16:08:19.592465737Z"
            },
            "Message": "test build annotations",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 51
            },
            "TimelineLocation": {
              "Offset": 246,
              "Order": 12,
              "Time": "2026-04-30T16:08:21.66581292Z"
            },
            "Message": "test build annotations",
            "Duration": 2073347142,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 24
            },
            "TimelineLocation": {
              "Offset": 246,
              "Order": 13,
              "Time": "2026-04-30T16:08:21.666072414Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/annotations.go",
              "LineNumber": 24
            },
            "TimelineLocation": {
              "Offset": 246,
              "Order": 15,
              "Time": "2026-04-30T16:08:21.666124157Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 51743,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
          "LineNumber": 123
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates first component",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.226248279Z",
        "EndTime": "2026-04-30T16:07:26.539333306Z",
        "RunTime": 32313085017,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component component-one-vpxg in namespace build-e2e-somx do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.226914217Z"
            },
            "Message": "test build secret lookup",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:07:06.493760566Z"
            },
            "Message": "test build secret lookup",
            "Duration": 12266846390,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 100
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:07:06.494065933Z"
            },
            "Message": "when two secrets are created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 100
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-04-30T16:07:06.51197646Z"
            },
            "Message": "when two secrets are created",
            "Duration": 17910527,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 123
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-04-30T16:07:06.512295588Z"
            },
            "Message": "creates first component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 123
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 9,
              "Time": "2026-04-30T16:07:26.539095323Z"
            },
            "Message": "creates first component",
            "Duration": 20026799705,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 10,
              "Time": "2026-04-30T16:07:26.539292424Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 12,
              "Time": "2026-04-30T16:07:26.539327266Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 34842,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
          "LineNumber": 140
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates second component",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:26.539869786Z",
        "EndTime": "2026-04-30T16:07:46.563071591Z",
        "RunTime": 20023201805,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component component-two-kfdv in namespace build-e2e-somx do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component component-two-kfdv in namespace build-e2e-somx do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-04-30T16:07:26.539977942Z"
            },
            "Message": "creates second component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Offset": 332,
              "Order": 15,
              "Time": "2026-04-30T16:07:46.562777075Z"
            },
            "Message": "creates second component",
            "Duration": 20022799173,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 332,
              "Order": 16,
              "Time": "2026-04-30T16:07:46.563016468Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 332,
              "Order": 18,
              "Time": "2026-04-30T16:07:46.563062181Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45712,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
          "LineNumber": 158
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check first component annotation has errors",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:46.563442071Z",
        "EndTime": "2026-04-30T16:07:46.569371531Z",
        "RunTime": 5929478,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"error\",\"error-id\":74,\"error-message\":\"74: Access token is unrecognizable by GitHub\"},\"message\":\"done\"}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-04-30T16:07:46.563576519Z"
            },
            "Message": "check first component annotation has errors",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Offset": 151,
              "Order": 21,
              "Time": "2026-04-30T16:07:46.569134537Z"
            },
            "Message": "check first component annotation has errors",
            "Duration": 5558028,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 151,
              "Order": 22,
              "Time": "2026-04-30T16:07:46.569291206Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 151,
              "Order": 24,
              "Time": "2026-04-30T16:07:46.56936037Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 69164,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
          "LineNumber": 178
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggered PipelineRun is for component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:46.569698098Z",
        "EndTime": "2026-04-30T16:08:46.623010018Z",
        "RunTime": 60053311930,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-somx/component-two-kfdv\nPipelineRun has not been created yet for the component build-e2e-somx/component-two-kfdv\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 178
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-04-30T16:07:46.569785834Z"
            },
            "Message": "triggered PipelineRun is for component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 178
            },
            "TimelineLocation": {
              "Offset": 178,
              "Order": 27,
              "Time": "2026-04-30T16:08:46.622795756Z"
            },
            "Message": "triggered PipelineRun is for component ",
            "Duration": 60053009913,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 178,
              "Order": 28,
              "Time": "2026-04-30T16:08:46.622967775Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 178,
              "Order": 30,
              "Time": "2026-04-30T16:08:46.623005277Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37502,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
          "LineNumber": 193
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check only one pipelinerun should be triggered",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:46.623375088Z",
        "EndTime": "2026-04-30T16:10:50.461840848Z",
        "RunTime": 123838465760,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 193
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:08:46.623484034Z"
            },
            "Message": "check only one pipelinerun should be triggered",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 193
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-04-30T16:10:46.624151711Z"
            },
            "Message": "check only one pipelinerun should be triggered",
            "Duration": 120000667677,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-04-30T16:10:46.624343171Z"
            },
            "Message": "test build secret lookup",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-04-30T16:10:50.461621446Z"
            },
            "Message": "test build secret lookup",
            "Duration": 3837278265,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-04-30T16:10:50.461767284Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-04-30T16:10:50.461805676Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38392,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/secret_lookup.go",
          "LineNumber": 206
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "when second component is deleted, pac pr branch should not exist in the repo",
        "State": "pending",
        "StartTime": "2026-04-30T16:10:50.462131024Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 7,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "infrastructure is running"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 42
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 43
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the chains controller is running",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.32351085Z",
        "EndTime": "2026-04-30T16:07:02.220965722Z",
        "RunTime": 7897454901,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 31
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.323904592Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 31
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:07:02.063304645Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 7739400043,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 43
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:07:02.063468564Z"
            },
            "Message": "verifies if the chains controller is running",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 43
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-04-30T16:07:02.220616633Z"
            },
            "Message": "verifies if the chains controller is running",
            "Duration": 157148109,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-04-30T16:07:02.220883838Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-04-30T16:07:02.220958682Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 74834,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "infrastructure is running"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 42
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 48
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the signing secret is present",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:02.221671942Z",
        "EndTime": "2026-04-30T16:07:02.245821848Z",
        "RunTime": 24149906,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-04-30T16:07:02.221857372Z"
            },
            "Message": "verifies the signing secret is present",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-04-30T16:07:02.245583994Z"
            },
            "Message": "verifies the signing secret is present",
            "Duration": 23726602,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-04-30T16:07:02.245762204Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-04-30T16:07:02.245817797Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 55593,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 115
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates signature and attestation",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:02.246823703Z",
        "EndTime": "2026-04-30T16:11:03.978903741Z",
        "RunTime": 241732080028,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Creating Pipeline \"buildah-demo-cthzymworv\"\nWaiting for pipeline \"buildah-demo-cthzymworv\" to finish\nThe pipeline named \"buildah-demo-cthzymworv\" in namespace \"chains-e2e-rfjy\" succeeded\nThe image signed by Tekton Chains is quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227\nfailed to get cosign result for image quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227: failed to find cosign results for image quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227: error when getting attestation tag: cannot get manifest digest from quay.io/redhat-appstudio-qe/test-images:sha256-3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227.att image. response body: {\"tags\": [], \"page\": 1, \"has_additional\": false}\n\n\nfailed to get cosign result for image quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227: failed to find cosign results for image quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227: error when getting attestation tag: cannot get manifest digest from quay.io/redhat-appstudio-qe/test-images:sha256-3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227.att image. response body: {\"tags\": [], \"page\": 1, \"has_additional\": false}\n\n\nCosign verify pass with .att and .sig ImageStreamTags found for quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 73
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:07:02.247032245Z"
            },
            "Message": "test creating and signing an image and task",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 73
            },
            "TimelineLocation": {
              "Offset": 360,
              "Order": 18,
              "Time": "2026-04-30T16:11:01.24921613Z"
            },
            "Message": "test creating and signing an image and task",
            "Duration": 239002183885,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 115
            },
            "TimelineLocation": {
              "Offset": 360,
              "Order": 19,
              "Time": "2026-04-30T16:11:01.249379799Z"
            },
            "Message": "creates signature and attestation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 115
            },
            "TimelineLocation": {
              "Offset": 1778,
              "Order": 21,
              "Time": "2026-04-30T16:11:03.978635416Z"
            },
            "Message": "creates signature and attestation",
            "Duration": 2729255627,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 1778,
              "Order": 22,
              "Time": "2026-04-30T16:11:03.978846318Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 1778,
              "Order": 24,
              "Time": "2026-04-30T16:11:03.978900371Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 54043,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 177
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "succeeds when policy is met",
        "State": "failed",
        "StartTime": "2026-04-30T16:11:03.979406809Z",
        "EndTime": "2026-04-30T16:13:05.66080613Z",
        "RunTime": 121681399331,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Expected\n    \u003cbool\u003e: false\nto be true",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 190,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/enterprise-contract.init.func1.3.3.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go:190 +0x3c3"
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 32,
            "Time": "2026-04-30T16:13:05.373263932Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 177
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Copy public key from openshift-pipelines/signing-secrets to a new secret\nConfigured Rekor host: https://rekor.sigstore.dev\nUsing verify EC task bundle: quay.io/conforma/tekton-task:kf-cdfd9188f9352d7269ae1fe8c273a9e67f60ab8a@sha256:3801e78906a70b6dcf850a063cd90b8f5a785b3b54e39ba04630268b08703048\nCreating Pipeline \"verify-enterprise-contract-run-dhwkf\"\nWaiting for pipeline \"verify-enterprise-contract-run-dhwkf\" to finish\n*** TaskRun status:\nartifacts: {}\ncompletionTime: \"2026-04-30T16:13:04Z\"\nconditions:\n- lastTransitionTime: \"2026-04-30T16:13:04Z\"\n  message: '\"step-show-config\" exited with code 2: Error'\n  reason: Failed\n  status: \"False\"\n  type: Succeeded\npodName: verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod\nprovenance:\n  featureFlags:\n    awaitSidecarReadiness: true\n    coschedule: workspaces\n    enableAPIFields: alpha\n    enableParamEnum: true\n    enableProvenanceInStatus: true\n    enforceNonfalsifiability: none\n    maxResultSize: 4096\n    resultExtractionMethod: termination-message\n    runningInEnvWithInjectedSidecars: true\n    verificationNoMatchPolicy: ignore\n  refSource:\n    digest:\n      sha256: 3801e78906a70b6dcf850a063cd90b8f5a785b3b54e39ba04630268b08703048\n    entryPoint: verify-enterprise-contract\n    uri: quay.io/conforma/tekton-task\nspanContext:\n  traceparent: 00-a5dc14580ba0e68c9110daadad53b02e-e6264a1572aa4bba-01\nstartTime: \"2026-04-30T16:11:04Z\"\nsteps:\n- container: step-initialize-tuf\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: initialize-tuf\n  provenance: {}\n  terminated:\n    containerID: cri-o://7b1b44641eebcc65a0b4867ebe375236fef130612880db1ea0e78fff179ab0e7\n    exitCode: 0\n    finishedAt: \"2026-04-30T16:12:58Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:12:58Z\"\n  terminationReason: Skipped\n- container: step-reduce\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: reduce\n  provenance: {}\n  terminated:\n    containerID: cri-o://adb2ce2b8a26f36a2f7adbc430621a9efaf489d6c5a9a26b4e334da7d693a80b\n    exitCode: 0\n    finishedAt: \"2026-04-30T16:12:58Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:12:58Z\"\n  terminationReason: Completed\n- container: step-validate\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: validate\n  provenance: {}\n  terminated:\n    containerID: cri-o://2dfea8f4d9827d02eb3313382babe8501c6a63b4daca0467e8a45ad80a3eb08d\n    exitCode: 1\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:12:58Z\"\n  terminationReason: Continued\n- container: step-report-json\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: report-json\n  provenance: {}\n  terminated:\n    containerID: cri-o://cb5cd11596cbb8472eda73bf084a7af01e95fc685232583a61cdc9353dbc63ad\n    exitCode: 0\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:13:03Z\"\n  terminationReason: Completed\n- container: step-summary\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: summary\n  provenance: {}\n  terminated:\n    containerID: cri-o://85f2b390a19c0c1185e686a97b18d79cb63ed1ed84bd9b04e59e6742b684498b\n    exitCode: 2\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:13:03Z\"\n  terminationReason: Continued\n- container: step-info\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: info\n  provenance: {}\n  terminated:\n    containerID: cri-o://2da51d0a39769132e538c70cc2758d9e323c112cd12b8e508894dd19be766966\n    exitCode: 0\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:13:03Z\"\n  terminationReason: Completed\n- container: step-version\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: version\n  provenance: {}\n  terminated:\n    containerID: cri-o://9a870e2bb76526c307cdfe71570ead249d79ef384572576b724b1e06b1524637\n    exitCode: 0\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Completed\n    startedAt: \"2026-04-30T16:13:03Z\"\n  terminationReason: Completed\n- container: step-show-config\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: show-config\n  provenance: {}\n  terminated:\n    containerID: cri-o://9ee44a48d2b522e8088c3fc0555a76fa2a93aa986eaf79e984f2011bbac42028\n    exitCode: 2\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Error\n    startedAt: \"2026-04-30T16:13:03Z\"\n  terminationReason: Error\n- container: step-assert\n  imageID: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n  name: assert\n  provenance: {}\n  terminated:\n    containerID: cri-o://9616b9b8862bc83caad22491af8e3eaf57c83057f2277f3b0023ef75caeda33f\n    exitCode: 1\n    finishedAt: \"2026-04-30T16:13:03Z\"\n    reason: Error\n    startedAt: \"2026-04-30T16:13:03Z\"\n  terminationReason: Skipped\ntaskSpec:\n  description: Verify the enterprise contract is met\n  params:\n  - description: |\n      Spec section of an ApplicationSnapshot resource. Not all fields of the\n      resource are required. A minimal example:\n\n      ```json\n        {\n          \"components\": [\n            {\n              \"containerImage\": \"quay.io/example/repo:latest\"\n            }\n          ]\n        }\n      ```\n\n      Each `containerImage` in the `components` array is validated.\n    name: IMAGES\n    type: string\n  - default: enterprise-contract-service/default\n    description: |\n      Name of the policy configuration (EnterpriseContractPolicy\n      resource) to use. `namespace/name` or `name` syntax supported. If\n      namespace is omitted the namespace where the task runs is used.\n      You can also specify a policy configuration using a git url, e.g.\n      `github.com/conforma/config//slsa3`.\n    name: POLICY_CONFIGURATION\n    type: string\n  - default: \"\"\n    description: Public key used to verify signatures. Must be a valid k8s cosign\n      reference, e.g. k8s://my-space/my-secret where my-secret contains the expected\n      cosign.pub attribute.\n    name: PUBLIC_KEY\n    type: string\n  - default: \"\"\n    description: Rekor host for transparency log lookups\n    name: REKOR_HOST\n    type: string\n  - default: \"false\"\n    description: Skip Rekor transparency log checks during validation.\n    name: IGNORE_REKOR\n    type: string\n  - default: \"\"\n    description: TUF mirror URL. Provide a value when NOT using public sigstore deployment.\n    name: TUF_MIRROR\n    type: string\n  - default: \"\"\n    description: |\n      Path to a directory containing SSL certs to be used when communicating\n      with external services. This is useful when using the integrated registry\n      and a local instance of Rekor on a development cluster which may use\n      certificates issued by a not-commonly trusted root CA. In such cases,\n      `/var/run/secrets/kubernetes.io/serviceaccount` is a good value. Multiple\n      paths can be provided by using the `:` separator.\n    name: SSL_CERT_DIR\n    type: string\n  - default: trusted-ca\n    description: The name of the ConfigMap to read CA bundle data from.\n    name: CA_TRUST_CONFIGMAP_NAME\n    type: string\n  - default: ca-bundle.crt\n    description: The name of the key in the ConfigMap that contains the CA bundle\n      data.\n    name: CA_TRUST_CONFIG_MAP_KEY\n    type: string\n  - default: \"true\"\n    description: Include rule titles and descriptions in the output. Set to `\"false\"`\n      to disable it.\n    name: INFO\n    type: string\n  - default: \"true\"\n    description: Fail the task if policy fails. Set to `\"false\"` to disable it.\n    name: STRICT\n    type: string\n  - default: /tekton/home\n    description: Value for the HOME environment variable.\n    name: HOMEDIR\n    type: string\n  - default: now\n    description: Run policy checks with the provided time.\n    name: EFFECTIVE_TIME\n    type: string\n  - default: \"\"\n    description: Merge additional Rego variables into the policy data. Use syntax\n      \"key=value,key2=value2...\"\n    name: EXTRA_RULE_DATA\n    type: string\n  - default: \"\"\n    description: |\n      This param is deprecated and will be removed in future. Its value is ignored. EC will be run without a timeout. (If you do want to apply a timeout use the Tekton task timeout.)\n    name: TIMEOUT\n    type: string\n  - default: \"1\"\n    description: Number of parallel workers to use for policy evaluation.\n    name: WORKERS\n    type: string\n  - default: \"false\"\n    description: Reduce the Snapshot to only the component whose build caused the\n      Snapshot to be created\n    name: SINGLE_COMPONENT\n    type: string\n  - default: unknown\n    description: |\n      Name, including kind, of the Kubernetes resource to query for labels when single component mode is enabled, e.g. pr/somepipeline.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE\n    type: string\n  - default: \"\"\n    description: |\n      Kubernetes namespace where the SINGLE_COMPONENT_NAME is found. Only used when single component mode is enabled.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE_NS\n    type: string\n  results:\n  - description: Short summary of the policy evaluation for each image\n    name: TEST_OUTPUT\n    type: string\n  stepTemplate:\n    computeResources: {}\n    env:\n    - name: HOME\n      value: /tekton/home\n  steps:\n  - args:\n    - sigstore\n    - initialize\n    - --mirror\n    - \"\"\n    - --root\n    - /root.json\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: initialize-tuf\n    when:\n    - operator: notin\n      values:\n      - \"\"\n  - command:\n    - reduce-snapshot.sh\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    env:\n    - name: SNAPSHOT\n      value: '{\"application\":\"\",\"componentGroup\":\"\",\"components\":[{\"name\":\"\",\"version\":\"\",\"containerImage\":\"quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227\",\"source\":{}}],\"artifacts\":{}}'\n    - name: SINGLE_COMPONENT\n      value: \"false\"\n    - name: CUSTOM_RESOURCE\n      value: unknown\n    - name: CUSTOM_RESOURCE_NAMESPACE\n    - name: SNAPSHOT_PATH\n      value: /tekton/home/snapshot.json\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: reduce\n    onError: continue\n  - args:\n    - validate\n    - image\n    - --images\n    - /tekton/home/snapshot.json\n    - --policy\n    - ec-policy\n    - --public-key\n    - k8s://chains-e2e-rfjy/cosign-public-key\n    - --rekor-url\n    - \"\"\n    - --ignore-rekor=true\n    - --workers\n    - \"1\"\n    - --info=true\n    - --timeout=100h\n    - --strict=false\n    - --show-successes\n    - --effective-time=now\n    - --extra-rule-data=\n    - --output\n    - text?show-successes=false\n    - --output\n    - appstudio=/tekton/results/TEST_OUTPUT\n    - --output\n    - json=/tekton/home/report-json.json\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 2Gi\n      requests:\n        cpu: 1800m\n        memory: 2Gi\n    env:\n    - name: SSL_CERT_DIR\n      value: /tekton-custom-certs:/etc/ssl/certs:/etc/pki/tls/certs:/system/etc/security/cacerts:/var/run/secrets/kubernetes.io/serviceaccount\n    - name: EC_CACHE\n      value: \"false\"\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: validate\n    onError: continue\n    volumeMounts:\n    - mountPath: /etc/pki/tls/certs/ca-custom-bundle.crt\n      name: trusted-ca\n      readOnly: true\n      subPath: ca-bundle.crt\n  - args:\n    - jq . /tekton/home/report-json.json | awk '{gsub(/^ +/, \"\"); acc += length; if\n      (acc \u003e= 8000) { printf \"\\n\"; acc=length } printf $0 }'\n    command:\n    - sh\n    - -c\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: report-json\n    onError: continue\n  - args:\n    - .\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: summary\n    onError: continue\n  - args:\n    - |\n      ----- DEBUG OUTPUT -----\n    command:\n    - printf\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: info\n  - args:\n    - version\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: version\n  - args:\n    - '{policy: .policy, key: .key, \"effective-time\": .[\"effective-time\"]}'\n    - /tekton/home/report-json.json\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: show-config\n  - args:\n    - --argjson\n    - strict\n    - \"true\"\n    - -e\n    - |\n      .result == \"SUCCESS\" or .result == \"WARNING\" or ($strict | not)\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:9275ec5f062399135ecb3f54f520ee5f20e818a846c34250e0d417dce9221459\n    name: assert\n  volumes:\n  - configMap:\n      items:\n      - key: ca-bundle.crt\n        path: ca-bundle.crt\n      name: trusted-ca\n      optional: true\n    name: trusted-ca\n  workspaces:\n  - description: The workspace where the snapshot spec json file resides\n    name: data\n    optional: true\n\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-initialize-tuf':\n----- START -----2026/04/30 16:12:58 INFO Step was skipped due to when expressions were evaluated to false.\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-reduce':\n----- START -----Single Component mode? false\n{\n  \"application\": \"\",\n  \"componentGroup\": \"\",\n  \"components\": [\n    {\n      \"name\": \"\",\n      \"version\": \"\",\n      \"containerImage\": \"quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227\",\n      \"source\": {}\n    }\n  ],\n  \"artifacts\": {}\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-validate':\n----- START -----Error: error validating image quay.io/redhat-appstudio-qe/test-images:buildah-demo-cthzymworv@sha256:3bcd97863c514cc86bfa07a8047e339589fd756e82b65d7cf57282ae4ed73227 of component : load: loading policies: get compiler: 5 errors occurred:\n/tmp/ec-work-847241372/policy/ecc96998b/policy/lib/sbom/sbom.rego:88: rego_type_error: undefined function ec.oci.image_referrers\n/tmp/ec-work-847241372/policy/ecc96998b/policy/lib/sbom/sbom.rego:98: rego_type_error: undefined function ec.oci.image_tag_refs\n/tmp/ec-work-847241372/policy/ecc96998b/policy/release/slsa_build_scripted_build/slsa_build_scripted_build.rego:23: rego_type_error: undefined function ec.oci.image_manifests\n/tmp/ec-work-847241372/policy/ecc96998b/policy/release/tasks/tasks.rego:37: rego_type_error: undefined function ec.oci.image_manifests\n/tmp/ec-work-847241372/policy/ecc96998b/policy/release/trusted_task/trusted_task.rego:23: rego_type_error: undefined function ec.oci.image_manifests\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-report-json':\n----- START -----jq: error: Could not open file /tekton/home/report-json.json: No such file or directory\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-summary':\n----- START -----jq: error: Could not open file /tekton/results/TEST_OUTPUT: No such file or directory\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-info':\n----- START ---------- DEBUG OUTPUT -----\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-version':\n----- START -----Version            v0.7.111\nSource ID          cdfd9188f9352d7269ae1fe8c273a9e67f60ab8a\nChange date        2025-07-09 12:58:49 +0000 UTC (42 weeks ago)\nECC                v0.1.112\nOPA                v0.70.0\nConftest           v0.55.0\nCosign             v2.4.1\nSigstore           v1.8.9\nRekor              v1.3.6\nTekton Pipeline    v0.63.0\nKubernetes Client  v0.31.0\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-show-config':\n----- START -----jq: error: Could not open file /tekton/home/report-json.json: No such file or directory\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-015abd23326af4869aa9d3fca7dc6582-pod', container 'step-assert':\n----- START -----2026/04/30 16:13:03 Skipping step because a previous step failed\n----- END -----\nMake sure TaskRun verify-enterprise-contract of PipelineRun verify-enterprise-contract-run-dhwkf succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 133
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-04-30T16:11:03.979529355Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 133
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 27,
              "Time": "2026-04-30T16:11:04.010711531Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 31181925,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 28,
              "Time": "2026-04-30T16:11:04.010930293Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 30,
              "Time": "2026-04-30T16:11:04.025733652Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 14803359,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 177
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 31,
              "Time": "2026-04-30T16:11:04.02587643Z"
            },
            "Message": "succeeds when policy is met",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 177
            },
            "TimelineLocation": {
              "Offset": 17893,
              "Order": 33,
              "Time": "2026-04-30T16:13:05.373278923Z"
            },
            "Message": "succeeds when policy is met",
            "Duration": 121347402493,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 17893,
              "Order": 34,
              "Time": "2026-04-30T16:13:05.373433961Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 17893,
              "Order": 36,
              "Time": "2026-04-30T16:13:05.66079956Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 287365599,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 197
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not pass when tests are not satisfied on non-strict mode",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.661503919Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 197
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 37,
            "Time": "2026-04-30T16:13:05.661502449Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 197
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "fails when tests are not satisfied on strict mode",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.661767314Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 225
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 38,
            "Time": "2026-04-30T16:13:05.661766154Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 225
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 251
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "fails when unexpected signature is used",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.661996616Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 251
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 39,
            "Time": "2026-04-30T16:13:05.661995006Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 251
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "ec-cli command"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 278
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 279
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies ec cli has error handling",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.662223889Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 279
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 40,
            "Time": "2026-04-30T16:13:05.662222959Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 279
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "ec-cli command"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 278
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 301
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies ec validate accepts a list of image references",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.6624232Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 301
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 41,
            "Time": "2026-04-30T16:13:05.66242227Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 301
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "Release Policy"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 344
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 345
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies redhat products pass the redhat policy rule collection before release ",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.662651453Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 345
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 42,
            "Time": "2026-04-30T16:13:05.662650543Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 345
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "Release Policy"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 344
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 382
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the release policy: Task are trusted",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.662860514Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 382
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 43,
            "Time": "2026-04-30T16:13:05.662859674Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 382
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "Release Policy"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 344
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
          "LineNumber": 422
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the release policy: Task references are pinned",
        "State": "skipped",
        "StartTime": "2026-04-30T16:13:05.663065626Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 5,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 422
          },
          "TimelineLocation": {
            "Offset": 17893,
            "Order": 44,
            "Time": "2026-04-30T16:13:05.663064846Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/enterprise-contract/contract.go",
            "LineNumber": 422
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 325
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers PipelineRun for symlink component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-evak",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.222232985Z",
        "EndTime": "2026-04-30T16:09:15.911496958Z",
        "RunTime": 141689263973,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1777565217-licx -\u003e user: redhat-appstudio-qe+redhat_appstudio_quality\"\nCreated component for scenario sample-python-basic-oci: component: test-comp-feos, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-tireav, pacBranchName: konflux-test-comp-feos\n\"level\"=0 \"msg\"=\"found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1777565230-trsh -\u003e user: redhat-appstudio-qe+redhat_appstudio_quality\"\nImage repository for component test-comp-biiq in namespace build-e2e-gaog do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-comp-biiq, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-uwtocl, pacBranchName: konflux-test-comp-biiq\n\"level\"=0 \"msg\"=\"found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1777565253-rajb -\u003e user: redhat-appstudio-qe+redhat_appstudio_quality\"\nImage repository for component test-comp-ailk in namespace build-e2e-gaog do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-comp-ailk, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-txfufz, pacBranchName: konflux-test-comp-ailk\nImage repository for component test-symlink-comp-evak in namespace build-e2e-gaog do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-symlink-comp-evak, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-rsxmmk, pacBranchName: konflux-test-symlink-comp-evak\nPipelineRun has not been created yet for Component build-e2e-gaog/test-symlink-comp-evak\nPipelineRun has not been created yet for Component build-e2e-gaog/test-symlink-comp-evak\nPipelineRun has not been created yet for Component build-e2e-gaog/test-symlink-comp-evak\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 237
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.222891602Z"
            },
            "Message": "HACBS pipelines",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 237
            },
            "TimelineLocation": {
              "Offset": 1934,
              "Order": 3,
              "Time": "2026-04-30T16:08:15.735892947Z"
            },
            "Message": "HACBS pipelines",
            "Duration": 81513001325,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 325
            },
            "TimelineLocation": {
              "Offset": 1934,
              "Order": 4,
              "Time": "2026-04-30T16:08:15.736099549Z"
            },
            "Message": "triggers PipelineRun for symlink component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-evak",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 325
            },
            "TimelineLocation": {
              "Offset": 2201,
              "Order": 6,
              "Time": "2026-04-30T16:09:15.911112887Z"
            },
            "Message": "triggers PipelineRun for symlink component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-evak",
            "Duration": 60175013298,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2201,
              "Order": 7,
              "Time": "2026-04-30T16:09:15.911362441Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2201,
              "Order": 9,
              "Time": "2026-04-30T16:09:15.911471567Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 109126,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 338
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:15.912091341Z",
        "EndTime": "2026-04-30T16:09:15.984651448Z",
        "RunTime": 72560077,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-04-30T16:09:15.912229329Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-04-30T16:09:15.984402694Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 72173365,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-04-30T16:09:15.984608926Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-04-30T16:09:15.984645958Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 37042,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 338
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:15.984988957Z",
        "EndTime": "2026-04-30T16:09:16.060704569Z",
        "RunTime": 75715602,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:09:15.985086062Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-04-30T16:09:16.060413983Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 75327911,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-04-30T16:09:16.060658547Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-04-30T16:09:16.060697649Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 39092,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 338
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:16.06106751Z",
        "EndTime": "2026-04-30T16:09:16.125389038Z",
        "RunTime": 64321529,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-04-30T16:09:16.061174575Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-04-30T16:09:16.125099282Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 63924687,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-04-30T16:09:16.125310664Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-04-30T16:09:16.125371047Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 60384,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 356
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:16.125772869Z",
        "EndTime": "2026-04-30T16:20:05.300626273Z",
        "RunTime": 649174853404,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-feos-on-pull-request-tmnzw found for Component build-e2e-gaog/test-comp-feos\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Running\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: PipelineRunStopping\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: PipelineRunStopping\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: PipelineRunStopping\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: PipelineRunStopping\nPipelineRun test-comp-feos-on-pull-request-tmnzw reason: Failed\nan error happened during storing pipelineRun log build-e2e-gaog:test-comp-feos-on-pull-request-tmnzw: container \"step-output-results\" in pod \"test-comp-feos-on-pull-request-tmnzw-rpms-signature-scan-pod\" is waiting to start: PodInitializing\nfailed to get logs for PipelineRun build-e2e-gaog:test-comp-feos-on-pull-request-tmnzw: container \"step-output-results\" in pod \"test-comp-feos-on-pull-request-tmnzw-rpms-signature-scan-pod\" is waiting to start: PodInitializing\nattempt 1/3: PipelineRun \"test-comp-feos-on-pull-request-tmnzw\" failed: \n pod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | init container: prepare\n2026/04/30 16:10:48 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | init container: place-scripts\n2026/04/30 16:10:48 Decoded script /tekton/scripts/script-0-g48xk\n2026/04/30 16:10:48 Decoded script /tekton/scripts/script-1-v2z9w\n2026/04/30 16:10:48 Decoded script /tekton/scripts/script-2-f2dr8\n2026/04/30 16:10:48 Decoded script /tekton/scripts/script-3-hvqt9\n2026/04/30 16:10:48 Decoded script /tekton/scripts/script-4-2p8f5\n2026/04/30 16:10:48 Decoded script /tekton/scripts/script-5-pl9s8\n\npod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | container step-introspect: \nArtifact type will be determined by introspection.\nChecking the media type of the OCI artifact...\n[retry] executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\nThe media type of the OCI artifact is application/vnd.oci.image.manifest.v1+json.\nLooking for image labels that indicate this might be an operator bundle...\n[retry] executing: skopeo inspect --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\nFound 0 matching labels.\nExpecting 3 or more to identify this image as an operator bundle.\nIntrospection concludes that this artifact is of type \"application\".\n\npod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | container step-generate-container-auth: \nSelecting auth for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nAuth json written to \"/auth/auth.json\".\n\npod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | container step-set-skip-for-bundles: \n2026/04/30 16:11:23 INFO Step was skipped due to when expressions were evaluated to false.\n\npod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | container step-app-check: \ntime=\"2026-04-30T16:11:24Z\" level=info msg=\"certification library version\" version=\"1.17.2 \u003ccommit: eb87e5b2d67ad110a0afe8edfb16f445e0877c4e\u003e\"\ntime=\"2026-04-30T16:11:25Z\" level=info msg=\"running checks for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5 for platform amd64\"\ntime=\"2026-04-30T16:11:25Z\" level=info msg=\"target image\" image=\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\"\ntime=\"2026-04-30T16:11:29Z\" level=error msg=\"could not get rpm list, continuing without it\" error=\"could not find rpm db/packages: stat /tmp/preflight-422671804/fs/usr/lib/sysimage/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-422671804/fs/var/lib/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-422671804/fs/var/lib/rpm/Packages: no such file or directory\"\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"warning: licenses directory does not exist or all of its children are empty directories: error when checking for /licenses: stat /tmp/preflight-422671804/fs/licenses: no such file or directory\" check=HasLicense\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"check completed\" check=HasLicense result=FAILED\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"check completed\" check=HasUniqueTag result=PASSED\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"check completed\" check=LayerCountAcceptable result=PASSED\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"check completed\" check=HasNoProhibitedPackages err=\"unable to get a list of all packages in the image: could not get rpm list: could not find rpm db/packages: stat /tmp/preflight-422671804/fs/usr/lib/sysimage/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-422671804/fs/var/lib/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-422671804/fs/var/lib/rpm/Packages: no such file or directory\" result=ERROR\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"check completed\" check=HasRequiredLabel result=FAILED\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"detected empty USER. Presumed to be running as root\" check=RunAsNonRoot\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"USER value must be provided and be a non-root value for this check to pass\" check=RunAsNonRoot\ntime=\"2026-04-30T16:11:29Z\" level=info msg=\"check completed\" check=RunAsNonRoot result=FAILED\ntime=\"2026-04-30T16:11:33Z\" level=info msg=\"check completed\" check=HasModifiedFiles result=PASSED\ntime=\"2026-04-30T16:11:33Z\" level=info msg=\"check completed\" check=BasedOnUbi result=FAILED\ntime=\"2026-04-30T16:11:33Z\" level=info msg=\"This image's tag on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5 will be paired with digest sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca once this image has been published in accordance with Red Hat Certification policy. You may then add or remove any supplemental tags through your Red Hat Connect portal as you see fit.\"\n{\n    \"image\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\",\n    \"passed\": false,\n    \"test_library\": {\n        \"name\": \"github.com/redhat-openshift-ecosystem/openshift-preflight\",\n        \"version\": \"1.17.2\",\n        \"commit\": \"eb87e5b2d67ad110a0afe8edfb16f445e0877c4e\"\n    },\n    \"results\": {\n        \"passed\": [\n            {\n                \"name\": \"HasUniqueTag\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container has a tag other than 'latest', so that the image can be uniquely identified.\"\n            },\n            {\n                \"name\": \"LayerCountAcceptable\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container has less than 40 layers.  Too many layers within the container images can degrade container performance.\"\n            },\n            {\n                \"name\": \"HasModifiedFiles\",\n                \"elapsed_time\": 3790,\n                \"description\": \"Checks that no files installed via RPM in the base Red Hat layer have been modified\"\n            }\n        ],\n        \"failed\": [\n            {\n                \"name\": \"HasLicense\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if terms and conditions applicable to the software including open source licensing information are present. The license must be at /licenses\",\n                \"help\": \"Check HasLicense encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Create a directory named /licenses and include all relevant licensing and/or terms and conditions as text file(s) in that directory.\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"HasRequiredLabel\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if the required labels (name, vendor, version, release, summary, description, maintainer) are present in the container metadata\",\n                \"help\": \"Check HasRequiredLabel encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Add the following labels to your Dockerfile or Containerfile: name, vendor, version, release, summary, description, maintainer.\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"RunAsNonRoot\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container runs as the root user because a container that does not specify a non-root user will fail the automatic certification, and will be subject to a manual review before the container can be approved for publication\",\n                \"help\": \"Check RunAsNonRoot encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Indicate a specific USER in the dockerfile or containerfile\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"BasedOnUbi\",\n                \"elapsed_time\": 136,\n                \"description\": \"Checking if the container's base image is based upon the Red Hat Universal Base Image (UBI)\",\n                \"help\": \"Check BasedOnUbi encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Change the FROM directive in your Dockerfile or Containerfile, for the latest list of images and details refer to: https://catalog.redhat.com/software/base-images\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            }\n        ],\n        \"errors\": [\n            {\n                \"name\": \"HasNoProhibitedPackages\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checks to ensure that the image in use does not include prohibited packages, such as Red Hat Enterprise Linux (RHEL) kernel packages.\",\n                \"help\": \"Check HasNoProhibitedPackages encountered an error. Please review the preflight.log file for more information.\"\n            }\n        ]\n    }\n}\ntime=\"2026-04-30T16:11:33Z\" level=info msg=\"Preflight result: FAILED\"\n\npod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | container step-app-set-outcome: \n{\"result\":\"ERROR\",\"timestamp\":\"1777565493\",\"note\":\"Task preflight is a ERROR: Refer to Tekton task logs for more information\",\"successes\":3,\"failures\":4,\"warnings\":0}[retry] executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\n\npod: test-comp-feos-on-pull-requdbcf94939cdbb77dd8af398236af3af3-pod | container step-final-outcome: \n+ [[ ! -f /mount/konflux.results.json ]]\n+ tee /tekton/steps/step-final-outcome/results/test-output\n{\"result\":\"ERROR\",\"timestamp\":\"1777565493\",\"note\":\"Task preflight is a ERROR: Refer to Tekton task logs for more information\",\"successes\":3,\"failures\":4,\"warnings\":0}\n pod: test-comp-feos-on-pull-request-tmnzw-apply-tags-pod | init container: prepare\n2026/04/30 16:10:48 Entrypoint initialization\n\npod: test-comp-feos-on-pull-request-tmnzw-apply-tags-pod | container step-apply-additional-tags: \ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] digest: sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] tags-from-image-label: konflux.additional-tags\"\ntime=\"2026-04-30T16:10:54Z\" level=warning msg=\"No tags given in 'konflux.additional-tags' image label\"\n{\"tags\":[]}\n pod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | init container: prepare\n2026/04/30 16:08:27 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | init container: place-scripts\n2026/04/30 16:08:27 Decoded script /tekton/scripts/script-0-dxfl7\n2026/04/30 16:08:27 Decoded script /tekton/scripts/script-1-dp8vw\n2026/04/30 16:08:27 Decoded script /tekton/scripts/script-2-nwgzd\n2026/04/30 16:08:27 Decoded script /tekton/scripts/script-3-qsqnq\n2026/04/30 16:08:27 Decoded script /tekton/scripts/script-4-llmgk\n\n pod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | container step-build: \n[2026-04-30T16:09:07,931931658+00:00] Validate context path\n[2026-04-30T16:09:07,935452107+00:00] Update CA trust\n[2026-04-30T16:09:07,936531365+00:00] Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n[2026-04-30T16:09:10,072663039+00:00] Prepare Dockerfile\nChecking if /var/workdir/cachi2/output/bom.json exists.\nCould not find prefetched sbom. No content_sets found for ICM\n[2026-04-30T16:09:10,079418633+00:00] Prepare system (architecture: x86_64)\n[2026-04-30T16:09:10,129536770+00:00] Setup prefetched\nTrying to pull quay.io/devfile/python:slim...\nGetting image source signatures\nCopying blob sha256:0f372def914e585a52a46de64d0ed00b960c02f5f81a307d673e73b404203d61\nCopying blob sha256:2f9c09f7c02f4403f9ec5313e53e63eafe6cd43993457b810ce1b9642812daec\nCopying blob sha256:025c56f98b679f70b7a54241917e56da7b59ab9d2defecc6ebdb0bf2750484bb\nCopying blob sha256:778656c04542093db6d3b6e07bffbcf6ec4b24709276be7cdf177fcb3666663a\nCopying blob sha256:30fb943195a7f7cee90a9c67461c338d1d76a7004d2f94792b774ef71d875a02\nCopying config sha256:04f51101c1b979fb8a45a5332bfa8ed2c60f613ea396c3edd40f3d91702b24ef\nWriting manifest to image destination\n[2026-04-30T16:09:32,330045941+00:00] Unsetting proxy\n{\n  \"architecture\": \"x86_64\",\n  \"vcs-type\": \"git\",\n  \"vcs-ref\": \"b586a391154c52c661df7d1a82a01b13e0f310a5\",\n  \"org.opencontainers.image.revision\": \"b586a391154c52c661df7d1a82a01b13e0f310a5\",\n  \"org.opencontainers.image.source\": \"https://github.com/redhat-appstudio-qe/devfile-sample-python-basic\",\n  \"quay.expires-after\": \"6h\",\n  \"build-date\": \"2026-04-30T16:09:10Z\",\n  \"org.opencontainers.image.created\": \"2026-04-30T16:09:10Z\",\n  \"io.buildah.version\": \"1.42.2\"\n}\n[2026-04-30T16:09:32,375062772+00:00] Register sub-man\nAdding the entitlement to the build\n[2026-04-30T16:09:32,378312207+00:00] Add secrets\n[2026-04-30T16:09:32,385924927+00:00] Run buildah build\n[2026-04-30T16:09:32,386990642+00:00] buildah build --volume /tmp/entitlement:/etc/pki/entitlement --security-opt=unmask=/proc/interrupts --label architecture=x86_64 --label vcs-type=git --label vcs-ref=b586a391154c52c661df7d1a82a01b13e0f310a5 --label org.opencontainers.image.revision=b586a391154c52c661df7d1a82a01b13e0f310a5 --label org.opencontainers.image.source=https://github.com/redhat-appstudio-qe/devfile-sample-python-basic --label quay.expires-after=6h --label build-date=2026-04-30T16:09:10Z --label org.opencontainers.image.created=2026-04-30T16:09:10Z --annotation org.opencontainers.image.revision=b586a391154c52c661df7d1a82a01b13e0f310a5 --annotation org.opencontainers.image.source=https://github.com/redhat-appstudio-qe/devfile-sample-python-basic --annotation org.opencontainers.image.created=2026-04-30T16:09:10Z --tls-verify=true --no-cache --ulimit nofile=4096:4096 --http-proxy=false -f /tmp/Dockerfile.BFG0aR -t quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5 . \nSTEP 1/11: FROM quay.io/devfile/python:slim\nSTEP 2/11: EXPOSE 8081/tcp\nSTEP 3/11: ENV FLASK_PORT=8081\nSTEP 4/11: WORKDIR /projects\nSTEP 5/11: COPY requirements.txt .\nSTEP 6/11: RUN pip install -r requirements.txt\nCollecting Flask==2.1.0\n  Downloading Flask-2.1.0-py3-none-any.whl (95 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 17.8 MB/s eta 0:00:00\nCollecting Werkzeug\u003e=2.0\n  Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.5/226.5 kB 70.0 MB/s eta 0:00:00\nCollecting Jinja2\u003e=3.0\n  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 120.2 MB/s eta 0:00:00\nCollecting itsdangerous\u003e=2.0\n  Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nCollecting click\u003e=8.0\n  Downloading click-8.3.3-py3-none-any.whl (110 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 86.0 MB/s eta 0:00:00\nCollecting MarkupSafe\u003e=2.0\n  Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nInstalling collected packages: MarkupSafe, itsdangerous, click, Werkzeug, Jinja2, Flask\nSuccessfully installed Flask-2.1.0 Jinja2-3.1.6 MarkupSafe-3.0.3 Werkzeug-3.1.8 click-8.3.3 itsdangerous-2.2.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\n\n[notice] A new release of pip available: 22.3.1 -\u003e 26.1\n[notice] To update, run: pip install --upgrade pip\nSTEP 7/11: COPY . .\nSTEP 8/11: CMD [ \"python\", \"./app.py\" ]\nSTEP 9/11: COPY labels.json /usr/share/buildinfo/labels.json\nSTEP 10/11: COPY labels.json /root/buildinfo/labels.json\nSTEP 11/11: LABEL \"architecture\"=\"x86_64\" \"vcs-type\"=\"git\" \"vcs-ref\"=\"b586a391154c52c661df7d1a82a01b13e0f310a5\" \"org.opencontainers.image.revision\"=\"b586a391154c52c661df7d1a82a01b13e0f310a5\" \"org.opencontainers.image.source\"=\"https://github.com/redhat-appstudio-qe/devfile-sample-python-basic\" \"quay.expires-after\"=\"6h\" \"build-date\"=\"2026-04-30T16:09:10Z\" \"org.opencontainers.image.created\"=\"2026-04-30T16:09:10Z\"\nCOMMIT quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\n--\u003e f78f8830d158\nSuccessfully tagged quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\nf78f8830d158387b1b65e6aa1bce74cdac9293da32c62f740b990f1eb16ec3af\n[2026-04-30T16:09:36,205454615+00:00] Unsetting proxy\n[2026-04-30T16:09:36,206591307+00:00] Add metadata\nRecording base image digests used\nquay.io/devfile/python:slim quay.io/devfile/python:slim@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c\nGetting image source signatures\nCopying blob sha256:b5c10a175dbd2bd6fac9ac61835c8ab54f003c3013457dc400033b500c4d86f4\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying config sha256:f78f8830d158387b1b65e6aa1bce74cdac9293da32c62f740b990f1eb16ec3af\nWriting manifest to image destination\n[2026-04-30T16:09:36,865233926+00:00] End build\n\npod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | container step-push: \n[2026-04-30T16:09:37,019664999+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n[2026-04-30T16:09:39,113694107+00:00] Convert image\n[2026-04-30T16:09:39,114986314+00:00] Push image with unique tag\nPushing to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:test-comp-feos-on-pull-request-tmnzw-build-container\n[retry] executing: buildah push --format=oci --retry 3 --tls-verify=true quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:test-comp-feos-on-pull-request-tmnzw-build-container\nGetting image source signatures\nCopying blob sha256:b5c10a175dbd2bd6fac9ac61835c8ab54f003c3013457dc400033b500c4d86f4\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying config sha256:f78f8830d158387b1b65e6aa1bce74cdac9293da32c62f740b990f1eb16ec3af\nWriting manifest to image destination\n[2026-04-30T16:09:43,561625694+00:00] Push image with git revision\nPushing to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\n[retry] executing: buildah push --format=oci --retry 3 --tls-verify=true --digestfile /workspace/source/image-digest quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\nGetting image source signatures\nCopying blob sha256:b5c10a175dbd2bd6fac9ac61835c8ab54f003c3013457dc400033b500c4d86f4\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying config sha256:f78f8830d158387b1b65e6aa1bce74cdac9293da32c62f740b990f1eb16ec3af\nWriting manifest to image destination\nsha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0caquay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\n[retry] executing: kubectl get configmap cluster-config -n konflux-info -o json\nKeyless signing is disabled (none of rekorInternalUrl, fulcioInternalUrl, defaultOIDCIssuer, tufInternalUrl are configured in the konflux-info/cluster-config configmap)\n[2026-04-30T16:09:44,429515644+00:00] End push\n\npod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | container step-sbom-syft-generate: \n[2026-04-30T16:09:44,944678214+00:00] Generate SBOM\nRunning syft on the image\nRunning syft on the source code\n[0000]  WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal)\n[2026-04-30T16:09:50,073638170+00:00] End sbom-syft-generate\n\npod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | container step-prepare-sboms: \n[2026-04-30T16:09:50,495170818+00:00] Prepare SBOM\n[2026-04-30T16:09:50,500560555+00:00] Generate SBOM with mobster\nSkipping SBOM validation\n2026-04-30 16:09:51,706 [INFO] mobster.log: Logging level set to 20\n2026-04-30 16:09:51,787 [INFO] mobster.oci: Fetching manifest for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c\n2026-04-30 16:09:52,402 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:52,798 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:53,269 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:53,578 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,013 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,293 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,717 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,909 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,909 [INFO] mobster.cmd.generate.oci_image.contextual_sbom.contextualize: Contextual mechanism won't be used, there is no parent image SBOM.\n2026-04-30 16:09:54,909 [INFO] mobster.cmd.generate.oci_image: Contextual SBOM workflow finished successfully.\n2026-04-30 16:09:54,910 [INFO] mobster.log: Contextual workflow completed in 3.14s\n2026-04-30 16:09:54,934 [INFO] mobster.main: Exiting with code 0.\n[2026-04-30T16:09:55,001850424+00:00] End prepare-sboms\n\npod: test-comp-feos-on-pull-request-tmnzw-build-container-pod | container step-upload-sbom: \n[2026-04-30T16:09:55,574896402+00:00] Upload SBOM\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nPushing sbom to registry\n[retry] executing: cosign attach sbom --sbom sbom.json --type spdx quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\nWARNING: SBOM attachments are deprecated and support will be removed in a Cosign release soon after 2024-02-22 (see https://github.com/sigstore/cosign/issues/2755). Instead, please use SBOM attestations.\nWARNING: Attaching SBOMs this way does not sign them. To sign them, use 'cosign attest --predicate sbom.json --key \u003ckey path\u003e'.\nUploading SBOM file for [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca] to [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:sha256-e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca.sbom] with mediaType [text/spdx+json].\n\nquay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:45a373e8582a258adf04b755b367edb2cf6c93724ac442252306b81b9e872e12\n[2026-04-30T16:09:59,244848940+00:00] End upload-sbom\n\n pod: test-comp-feos-on-pull-request-tmnzw-build-image-index-pod | init container: prepare\n2026/04/30 16:10:01 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-build-image-index-pod | init container: place-scripts\n2026/04/30 16:10:11 Decoded script /tekton/scripts/script-0-tdx9r\n2026/04/30 16:10:11 Decoded script /tekton/scripts/script-1-7bks9\n2026/04/30 16:10:11 Decoded script /tekton/scripts/script-2-vjqfw\n\npod: test-comp-feos-on-pull-request-tmnzw-build-image-index-pod | container step-build: \n[2026-04-30T16:10:39,966428372+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nRunning konflux-build-cli\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] image: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] images: [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca]\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] buildah-format: oci\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] always-build-index: false\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] additional-tags: [test-comp-feos-on-pull-request-tmnzw-build-image-index]\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] output-manifest-path: /index-build-data/manifest_data.json\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] result-path-image-digest: /tekton/results/IMAGE_DIGEST\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] result-path-image-url: /tekton/results/IMAGE_URL\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] result-path-image-ref: /tekton/results/IMAGE_REF\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"[param] result-path-images: /tekton/results/IMAGES\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"Creating manifest list: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\"\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"buildah [stdout] b74cb8d156a46aa1a9d1c9801b8b69b0595734ee28f7dd72e3d4ef1a538e38a1\" logger=CliExecutor\ntime=\"2026-04-30T16:10:42Z\" level=info msg=\"Skipping image index generation. Returning results for single image.\"\n{\"image_digest\":\"sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\",\"image_url\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\",\"image_ref\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\",\"images\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\"}\npod: test-comp-feos-on-pull-request-tmnzw-build-image-index-pod | container step-create-sbom: \nThe manifest_data.json file does not exist. Skipping the SBOM creation...\n\npod: test-comp-feos-on-pull-request-tmnzw-build-image-index-pod | container step-upload-sbom: \n[2026-04-30T16:10:43,026508418+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nThe index.spdx.json file does not exists. Skipping the SBOM upload...\n\n pod: test-comp-feos-on-pull-request-tmnzw-clamav-scan-pod | init container: prepare\n2026/04/30 16:10:48 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-clamav-scan-pod | init container: place-scripts\n2026/04/30 16:10:49 Decoded script /tekton/scripts/script-0-p8rpl\n2026/04/30 16:10:49 Decoded script /tekton/scripts/script-1-nvv98\n\npod: test-comp-feos-on-pull-request-tmnzw-clamav-scan-pod | container step-extract-and-scan-image: \nStarting clamd ...\nclamd is ready!\nDetecting artifact type for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca.\nDetected container image. Processing image manifests.\nRunning \"oc image extract\" on image of arch amd64\nScanning image for arch amd64. This operation may take a while.\n\n----------- SCAN SUMMARY -----------\nInfected files: 0\nTime: 39.168 sec (0 m 39 s)\nStart Date: 2026:04:30 16:11:17\nEnd Date:   2026:04:30 16:11:56\nExecuted-on: Scan was executed on clamsdcan version - ClamAV 1.4.3/27986/Wed Apr 29 06:25:43 2026 Database version: 27986\n[\n\t{\n\t\t\"filename\": \"/work/logs/clamscan-result-log-amd64.json\",\n\t\t\"namespace\": \"required_checks\",\n\t\t\"successes\": 2\n\t}\n]\n{\"timestamp\":\"1777565517\",\"namespace\":\"required_checks\",\"successes\":2,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\",\"note\":\"All checks passed successfully\"}\n{\"timestamp\":\"1777565517\",\"namespace\":\"required_checks\",\"successes\":2,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\",\"note\":\"All checks passed successfully\"}\n{\"timestamp\":\"1777565517\",\"namespace\":\"required_checks\",\"successes\":2,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\",\"note\":\"All checks passed successfully\"}\n{\"image\": {\"pullspec\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\", \"digests\": [\"sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\"]}}\n\npod: test-comp-feos-on-pull-request-tmnzw-clamav-scan-pod | container step-upload: \nSelecting auth\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nAttaching to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\nExecuting: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/vnd.clamav quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca clamscan-result-amd64.log:text/vnd.clamav clamscan-ec-test-amd64.json:application/vnd.konflux.test_output+json\nPreparing clamscan-result-amd64.log\nPreparing clamscan-ec-test-amd64.json\nExists    44136fa355b3 application/vnd.oci.empty.v1+json\nUploading 57feaa6b53de clamscan-ec-test-amd64.json\nUploading f066f91ede82 clamscan-result-amd64.log\nUploaded  57feaa6b53de clamscan-ec-test-amd64.json\nUploaded  f066f91ede82 clamscan-result-amd64.log\nUploading c25578a51f90 application/vnd.oci.image.manifest.v1+json\nUploaded  c25578a51f90 application/vnd.oci.image.manifest.v1+json\nAttached to [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5@sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\nDigest: sha256:c25578a51f90add5a7c5cafa2526d5724c4d98a76a2b39aa4f4ccf9e0f3a2fed\n\n pod: test-comp-feos-on-pull-request-tmnzw-clone-repository-pod | init container: prepare\n2026/04/30 16:07:56 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-clone-repository-pod | init container: place-scripts\n2026/04/30 16:07:57 Decoded script /tekton/scripts/script-0-trzqd\n2026/04/30 16:07:57 Decoded script /tekton/scripts/script-1-pbptp\n\npod: test-comp-feos-on-pull-request-tmnzw-clone-repository-pod | container step-clone: \nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n{\"level\":\"info\",\"ts\":1777565281.8456714,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565282.1642408,\"caller\":\"git/git.go:223\",\"msg\":\"Successfully cloned https://github.com/redhat-appstudio-qe/devfile-sample-python-basic @ b586a391154c52c661df7d1a82a01b13e0f310a5 (grafted, HEAD) in path /workspace/output/source\"}\n{\"level\":\"info\",\"ts\":1777565282.1643102,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565282.1917615,\"caller\":\"git/git.go:277\",\"msg\":\"Successfully initialized and updated submodules in path /workspace/output/source\"}\nMerge option disabled. Using checked-out revision b586a391154c52c661df7d1a82a01b13e0f310a5 directly.\n\npod: test-comp-feos-on-pull-request-tmnzw-clone-repository-pod | container step-symlink-check: \nRunning symlink check\n\n pod: test-comp-feos-on-pull-request-tmnzw-init-pod | init container: prepare\n2026/04/30 16:07:38 Entrypoint initialization\n\npod: test-comp-feos-on-pull-request-tmnzw-init-pod | container step-init: \ntime=\"2026-04-30T16:07:52Z\" level=info msg=\"[param] enable: false\"\ntime=\"2026-04-30T16:07:52Z\" level=info msg=\"[param] default-http-proxy: squid.caching.svc.cluster.local:3128\"\ntime=\"2026-04-30T16:07:52Z\" level=info msg=\"[param] default-no-proxy: brew.registry.redhat.io,docker.io,gcr.io,ghcr.io,images.paas.redhat.com,mirror.gcr.io,nvcr.io,quay.io,registry-proxy.engineering.redhat.com,registry.access.redhat.com,registry.ci.openshift.org,registry.fedoraproject.org,registry.redhat.io,registry.stage.redhat.io,vault.habana.ai\"\ntime=\"2026-04-30T16:07:52Z\" level=info msg=\"[param] http-proxy-result-path: /tekton/results/http-proxy\"\ntime=\"2026-04-30T16:07:52Z\" level=info msg=\"[param] no-proxy-result-path: /tekton/results/no-proxy\"\ntime=\"2026-04-30T16:07:52Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:07:53Z\" level=info msg=\"Cache proxy is disabled via param\"\ntime=\"2026-04-30T16:07:53Z\" level=info msg=\"[result] HTTP PROXY: \"\ntime=\"2026-04-30T16:07:53Z\" level=info msg=\"[result] NO PROXY: \"\n\n pod: test-comp-feos-on-pull-request-tmnzw-prefetch-dependencies-pod | init container: prepare\n2026/04/30 16:08:05 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-prefetch-dependencies-pod | init container: place-scripts\n2026/04/30 16:08:05 Decoded script /tekton/scripts/script-0-fs4wr\n\npod: test-comp-feos-on-pull-request-tmnzw-prefetch-dependencies-pod | container step-prefetch-dependencies: \nUsing mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nUsing mounted service CA bundle: /mnt/service-ca/ca-bundle.crt\n'/mnt/service-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/service-ca.crt'\ntime=\"2026-04-30T16:08:17Z\" level=debug msg=\"Starting prefetch-dependencies\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"Not using package registry proxy because allow-package-registry-proxy is not set to `true` on the cluster level\" logger=PrefetchDependencies\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] source-dir: /workspace/source/source\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] output-dir: /workspace/source/cachi2/output\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] sbom-format: spdx\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] mode: strict\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] output-dir-mount-point: /cachi2/output\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] env-files: [/workspace/source/cachi2/cachi2.env /workspace/source/cachi2/prefetch.env /workspace/source/cachi2/prefetch-env.json]\"\ntime=\"2026-04-30T16:08:17Z\" level=info msg=\"[param] git-auth-directory: /workspace/git-basic-auth\"\ntime=\"2026-04-30T16:08:18Z\" level=info msg=\"hermeto [stdout] hermeto 0.50.1\" logger=CliExecutor\ntime=\"2026-04-30T16:08:19Z\" level=warning msg=\"No input provided; skipping prefetch-dependencies\" logger=PrefetchDependencies\ntime=\"2026-04-30T16:08:19Z\" level=debug msg=\"Finished prefetch-dependencies\"\n\n pod: test-comp-feos-on-pull-request-tmnzw-push-dockerfile-pod | init container: prepare\n2026/04/30 16:10:49 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-push-dockerfile-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-tmnzw-push-dockerfile-pod | container step-push: \ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-b586a391154c52c661df7d1a82a01b13e0f310a5\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] image-digest: sha256:e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] containerfile: docker/Dockerfile\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] context: .\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] tag-suffix: .dockerfile\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] artifact-type: application/vnd.konflux.dockerfile\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] source: source\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] result-path-image-ref: /tekton/results/IMAGE_REF\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] alternative-filename: Dockerfile\"\ntime=\"2026-04-30T16:10:55Z\" level=info msg=\"oras [stdout] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:b1ef5ad5a3dc0119163fdce8824f651f57b47d16fdbab8600fff71dd93a926d7\" logger=CliExecutor\ntime=\"2026-04-30T16:10:55Z\" level=info msg=\"Containerfile '/workspace/workspace/source/docker/Dockerfile' is pushed to registry with tag: sha256-e84156f38978c864b58fd3ff41048ef9ad884431cd6b91401e661420d3e6e0ca.dockerfile\"\n{\"image_ref\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:b1ef5ad5a3dc0119163fdce8824f651f57b47d16fdbab8600fff71dd93a926d7\"}\n pod: test-comp-feos-on-pull-request-tmnzw-rpms-signature-scan-pod | init container: prepare\n2026/04/30 16:10:49 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-tmnzw-rpms-signature-scan-pod | init container: place-scripts\n2026/04/30 16:10:49 Decoded script /tekton/scripts/script-0-j9n75\n2026/04/30 16:10:49 Decoded script /tekton/scripts/script-1-r8hds\n\npod: test-comp-feos-on-pull-request-tmnzw-rpms-signature-scan-pod | container step-rpms-signature-scan: \n\npod: test-comp-feos-on-pull-request-tmnzw-rpms-signature-scan-pod | container step-output-results: \nNew PipelineRun test-comp-feos-on-pull-request-9znml found after retrigger for component build-e2e-gaog/test-comp-feos\nPipelineRun test-comp-feos-on-pull-request-9znml found for Component build-e2e-gaog/test-comp-feos\nPipelineRun test-comp-feos-on-pull-request-9znml reason: ResolvingTaskRef\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Running\nPipelineRun test-comp-feos-on-pull-request-9znml reason: Failed\nattempt 2/3: PipelineRun \"test-comp-feos-on-pull-request-9znml\" failed: \n pod: test-comp-feos-on-pull-request-9znml-apply-tags-pod | init container: prepare\n2026/04/30 16:15:37 Entrypoint initialization\n\npod: test-comp-feos-on-pull-request-9znml-apply-tags-pod | container step-apply-additional-tags: \ntime=\"2026-04-30T16:15:40Z\" level=info msg=\"[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\"\ntime=\"2026-04-30T16:15:40Z\" level=info msg=\"[param] digest: sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"\ntime=\"2026-04-30T16:15:40Z\" level=info msg=\"[param] tags-from-image-label: konflux.additional-tags\"\ntime=\"2026-04-30T16:15:41Z\" level=warning msg=\"No tags given in 'konflux.additional-tags' image label\"\n{\"tags\":[]}\n pod: test-comp-feos-on-pull-request-9znml-build-container-pod | init container: prepare\n2026/04/30 16:14:02 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-build-container-pod | init container: place-scripts\n2026/04/30 16:14:03 Decoded script /tekton/scripts/script-0-fdfv4\n2026/04/30 16:14:03 Decoded script /tekton/scripts/script-1-rkbcc\n2026/04/30 16:14:03 Decoded script /tekton/scripts/script-2-64sd6\n2026/04/30 16:14:03 Decoded script /tekton/scripts/script-3-24x98\n2026/04/30 16:14:03 Decoded script /tekton/scripts/script-4-wkgvq\n\n pod: test-comp-feos-on-pull-request-9znml-build-container-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-9znml-build-container-pod | container step-build: \n[2026-04-30T16:14:10,692191487+00:00] Validate context path\n[2026-04-30T16:14:10,696698251+00:00] Update CA trust\n[2026-04-30T16:14:10,698153266+00:00] Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n[2026-04-30T16:14:12,947668657+00:00] Prepare Dockerfile\nChecking if /var/workdir/cachi2/output/bom.json exists.\nCould not find prefetched sbom. No content_sets found for ICM\n[2026-04-30T16:14:12,954024082+00:00] Prepare system (architecture: x86_64)\n[2026-04-30T16:14:12,999525652+00:00] Setup prefetched\nTrying to pull quay.io/devfile/python:slim...\nGetting image source signatures\nCopying blob sha256:0f372def914e585a52a46de64d0ed00b960c02f5f81a307d673e73b404203d61\nCopying blob sha256:025c56f98b679f70b7a54241917e56da7b59ab9d2defecc6ebdb0bf2750484bb\nCopying blob sha256:2f9c09f7c02f4403f9ec5313e53e63eafe6cd43993457b810ce1b9642812daec\nCopying blob sha256:778656c04542093db6d3b6e07bffbcf6ec4b24709276be7cdf177fcb3666663a\nCopying blob sha256:30fb943195a7f7cee90a9c67461c338d1d76a7004d2f94792b774ef71d875a02\nCopying config sha256:04f51101c1b979fb8a45a5332bfa8ed2c60f613ea396c3edd40f3d91702b24ef\nWriting manifest to image destination\n[2026-04-30T16:14:37,391043916+00:00] Unsetting proxy\n{\n  \"architecture\": \"x86_64\",\n  \"vcs-type\": \"git\",\n  \"vcs-ref\": \"ab35244a5651164ab8d387bb9978dd7ce7b60b06\",\n  \"org.opencontainers.image.revision\": \"ab35244a5651164ab8d387bb9978dd7ce7b60b06\",\n  \"org.opencontainers.image.source\": \"https://github.com/redhat-appstudio-qe/devfile-sample-python-basic\",\n  \"quay.expires-after\": \"6h\",\n  \"build-date\": \"2026-04-30T16:14:13Z\",\n  \"org.opencontainers.image.created\": \"2026-04-30T16:14:13Z\",\n  \"io.buildah.version\": \"1.42.2\"\n}\n[2026-04-30T16:14:37,441556547+00:00] Register sub-man\nAdding the entitlement to the build\n[2026-04-30T16:14:37,444889807+00:00] Add secrets\n[2026-04-30T16:14:37,452248157+00:00] Run buildah build\n[2026-04-30T16:14:37,453322274+00:00] buildah build --volume /tmp/entitlement:/etc/pki/entitlement --security-opt=unmask=/proc/interrupts --label architecture=x86_64 --label vcs-type=git --label vcs-ref=ab35244a5651164ab8d387bb9978dd7ce7b60b06 --label org.opencontainers.image.revision=ab35244a5651164ab8d387bb9978dd7ce7b60b06 --label org.opencontainers.image.source=https://github.com/redhat-appstudio-qe/devfile-sample-python-basic --label quay.expires-after=6h --label build-date=2026-04-30T16:14:13Z --label org.opencontainers.image.created=2026-04-30T16:14:13Z --annotation org.opencontainers.image.revision=ab35244a5651164ab8d387bb9978dd7ce7b60b06 --annotation org.opencontainers.image.source=https://github.com/redhat-appstudio-qe/devfile-sample-python-basic --annotation org.opencontainers.image.created=2026-04-30T16:14:13Z --tls-verify=true --no-cache --ulimit nofile=4096:4096 --http-proxy=false -f /tmp/Dockerfile.EX01Jl -t quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06 . \nSTEP 1/11: FROM quay.io/devfile/python:slim\nSTEP 2/11: EXPOSE 8081/tcp\nSTEP 3/11: ENV FLASK_PORT=8081\nSTEP 4/11: WORKDIR /projects\nSTEP 5/11: COPY requirements.txt .\nSTEP 6/11: RUN pip install -r requirements.txt\nCollecting Flask==2.1.0\n  Downloading Flask-2.1.0-py3-none-any.whl (95 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 848.9 kB/s eta 0:00:00\nCollecting Werkzeug\u003e=2.0\n  Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.5/226.5 kB 104.2 MB/s eta 0:00:00\nCollecting Jinja2\u003e=3.0\n  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 119.5 MB/s eta 0:00:00\nCollecting itsdangerous\u003e=2.0\n  Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nCollecting click\u003e=8.0\n  Downloading click-8.3.3-py3-none-any.whl (110 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 91.7 MB/s eta 0:00:00\nCollecting MarkupSafe\u003e=2.0\n  Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nInstalling collected packages: MarkupSafe, itsdangerous, click, Werkzeug, Jinja2, Flask\nSuccessfully installed Flask-2.1.0 Jinja2-3.1.6 MarkupSafe-3.0.3 Werkzeug-3.1.8 click-8.3.3 itsdangerous-2.2.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\n\n[notice] A new release of pip available: 22.3.1 -\u003e 26.1\n[notice] To update, run: pip install --upgrade pip\nSTEP 7/11: COPY . .\nSTEP 8/11: CMD [ \"python\", \"./app.py\" ]\nSTEP 9/11: COPY labels.json /usr/share/buildinfo/labels.json\nSTEP 10/11: COPY labels.json /root/buildinfo/labels.json\nSTEP 11/11: LABEL \"architecture\"=\"x86_64\" \"vcs-type\"=\"git\" \"vcs-ref\"=\"ab35244a5651164ab8d387bb9978dd7ce7b60b06\" \"org.opencontainers.image.revision\"=\"ab35244a5651164ab8d387bb9978dd7ce7b60b06\" \"org.opencontainers.image.source\"=\"https://github.com/redhat-appstudio-qe/devfile-sample-python-basic\" \"quay.expires-after\"=\"6h\" \"build-date\"=\"2026-04-30T16:14:13Z\" \"org.opencontainers.image.created\"=\"2026-04-30T16:14:13Z\"\nCOMMIT quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\n--\u003e 971e77c7bf16\nSuccessfully tagged quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\n971e77c7bf1604a5ea5b61d7f33a10a61b1df4a237ff500bbfcbec2bf7d25271\n[2026-04-30T16:14:41,241303534+00:00] Unsetting proxy\n[2026-04-30T16:14:41,242547261+00:00] Add metadata\nRecording base image digests used\nquay.io/devfile/python:slim quay.io/devfile/python:slim@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c\nGetting image source signatures\nCopying blob sha256:af47253de08a33414b32e4fdec789db7c5cb5b1975c0013a6747cd3b1de82f0f\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying config sha256:971e77c7bf1604a5ea5b61d7f33a10a61b1df4a237ff500bbfcbec2bf7d25271\nWriting manifest to image destination\n[2026-04-30T16:14:42,019957868+00:00] End build\n\npod: test-comp-feos-on-pull-request-9znml-build-container-pod | container step-push: \n[2026-04-30T16:14:42,686869294+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n[2026-04-30T16:14:44,977154330+00:00] Convert image\n[2026-04-30T16:14:44,978208096+00:00] Push image with unique tag\nPushing to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:test-comp-feos-on-pull-request-9znml-build-container\n[retry] executing: buildah push --format=oci --retry 3 --tls-verify=true quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:test-comp-feos-on-pull-request-9znml-build-container\nGetting image source signatures\nCopying blob sha256:af47253de08a33414b32e4fdec789db7c5cb5b1975c0013a6747cd3b1de82f0f\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying config sha256:971e77c7bf1604a5ea5b61d7f33a10a61b1df4a237ff500bbfcbec2bf7d25271\nWriting manifest to image destination\n[2026-04-30T16:14:48,543971080+00:00] Push image with git revision\nPushing to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\n[retry] executing: buildah push --format=oci --retry 3 --tls-verify=true --digestfile /workspace/source/image-digest quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nGetting image source signatures\nCopying blob sha256:af47253de08a33414b32e4fdec789db7c5cb5b1975c0013a6747cd3b1de82f0f\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying config sha256:971e77c7bf1604a5ea5b61d7f33a10a61b1df4a237ff500bbfcbec2bf7d25271\nWriting manifest to image destination\nsha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\n[retry] executing: kubectl get configmap cluster-config -n konflux-info -o json\nKeyless signing is disabled (none of rekorInternalUrl, fulcioInternalUrl, defaultOIDCIssuer, tufInternalUrl are configured in the konflux-info/cluster-config configmap)\n[2026-04-30T16:14:49,412028153+00:00] End push\n\npod: test-comp-feos-on-pull-request-9znml-build-container-pod | container step-sbom-syft-generate: \n[2026-04-30T16:14:50,102699109+00:00] Generate SBOM\nRunning syft on the image\nRunning syft on the source code\n[0000]  WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal)\n[2026-04-30T16:14:55,120038848+00:00] End sbom-syft-generate\n\npod: test-comp-feos-on-pull-request-9znml-build-container-pod | container step-prepare-sboms: \n[2026-04-30T16:14:55,218098687+00:00] Prepare SBOM\n[2026-04-30T16:14:55,221752601+00:00] Generate SBOM with mobster\nSkipping SBOM validation\n2026-04-30 16:14:56,378 [INFO] mobster.log: Logging level set to 20\n2026-04-30 16:14:56,464 [INFO] mobster.oci: Fetching manifest for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c\n2026-04-30 16:14:56,966 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:57,199 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:57,617 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:57,858 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:58,317 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:58,489 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:58,947 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:59,128 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:14:59,128 [INFO] mobster.cmd.generate.oci_image.contextual_sbom.contextualize: Contextual mechanism won't be used, there is no parent image SBOM.\n2026-04-30 16:14:59,128 [INFO] mobster.cmd.generate.oci_image: Contextual SBOM workflow finished successfully.\n2026-04-30 16:14:59,129 [INFO] mobster.log: Contextual workflow completed in 2.68s\n2026-04-30 16:14:59,159 [INFO] mobster.main: Exiting with code 0.\n[2026-04-30T16:14:59,252910862+00:00] End prepare-sboms\n\npod: test-comp-feos-on-pull-request-9znml-build-container-pod | container step-upload-sbom: \n[2026-04-30T16:15:00,115814518+00:00] Upload SBOM\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nPushing sbom to registry\n[retry] executing: cosign attach sbom --sbom sbom.json --type spdx quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\nWARNING: SBOM attachments are deprecated and support will be removed in a Cosign release soon after 2024-02-22 (see https://github.com/sigstore/cosign/issues/2755). Instead, please use SBOM attestations.\nWARNING: Attaching SBOMs this way does not sign them. To sign them, use 'cosign attest --predicate sbom.json --key \u003ckey path\u003e'.\nUploading SBOM file for [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756] to [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:sha256-5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756.sbom] with mediaType [text/spdx+json].\n\nquay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:2b4226482fc75bad4c27383d5690c2088166335296f96ca674f887b83c67f75f\n[2026-04-30T16:15:04,060336954+00:00] End upload-sbom\n\n pod: test-comp-feos-on-pull-request-9znml-build-image-index-pod | init container: prepare\n2026/04/30 16:15:05 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-build-image-index-pod | init container: place-scripts\n2026/04/30 16:15:06 Decoded script /tekton/scripts/script-0-xc464\n2026/04/30 16:15:06 Decoded script /tekton/scripts/script-1-mgjpr\n2026/04/30 16:15:06 Decoded script /tekton/scripts/script-2-8k7bv\n\npod: test-comp-feos-on-pull-request-9znml-build-image-index-pod | container step-build: \n[2026-04-30T16:15:29,483284524+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nRunning konflux-build-cli\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] image: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] images: [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756]\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] buildah-format: oci\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] always-build-index: false\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] additional-tags: [test-comp-feos-on-pull-request-9znml-build-image-index]\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] output-manifest-path: /index-build-data/manifest_data.json\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] result-path-image-digest: /tekton/results/IMAGE_DIGEST\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] result-path-image-url: /tekton/results/IMAGE_URL\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] result-path-image-ref: /tekton/results/IMAGE_REF\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"[param] result-path-images: /tekton/results/IMAGES\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"Creating manifest list: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\"\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"buildah [stdout] 13ad9ee771763850b3befcb19612ef5460748e4c6a70ceef43f15e531541aa8f\" logger=CliExecutor\ntime=\"2026-04-30T16:15:31Z\" level=info msg=\"Skipping image index generation. Returning results for single image.\"\n{\"image_digest\":\"sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\",\"image_url\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\",\"image_ref\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\",\"images\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"}\npod: test-comp-feos-on-pull-request-9znml-build-image-index-pod | container step-create-sbom: \nThe manifest_data.json file does not exist. Skipping the SBOM creation...\n\npod: test-comp-feos-on-pull-request-9znml-build-image-index-pod | container step-upload-sbom: \n[2026-04-30T16:15:32,217691581+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nThe index.spdx.json file does not exists. Skipping the SBOM upload...\n\n pod: test-comp-feos-on-pull-request-9znml-clamav-scan-pod | init container: prepare\n2026/04/30 16:15:39 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-clamav-scan-pod | init container: place-scripts\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-0-vfrbf\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-1-qxx52\n\npod: test-comp-feos-on-pull-request-9znml-clamav-scan-pod | container step-extract-and-scan-image: \nStarting clamd ...\nclamd is ready!\nDetecting artifact type for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756.\nDetected container image. Processing image manifests.\nRunning \"oc image extract\" on image of arch amd64\nScanning image for arch amd64. This operation may take a while.\n\n----------- SCAN SUMMARY -----------\nInfected files: 0\nTime: 39.401 sec (0 m 39 s)\nStart Date: 2026:04:30 16:15:57\nEnd Date:   2026:04:30 16:16:36\nExecuted-on: Scan was executed on clamsdcan version - ClamAV 1.4.3/27986/Wed Apr 29 06:25:43 2026 Database version: 27986\n[\n\t{\n\t\t\"filename\": \"/work/logs/clamscan-result-log-amd64.json\",\n\t\t\"namespace\": \"required_checks\",\n\t\t\"successes\": 2\n\t}\n]\n{\"timestamp\":\"1777565796\",\"namespace\":\"required_checks\",\"successes\":2,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\",\"note\":\"All checks passed successfully\"}\n{\"timestamp\":\"1777565796\",\"namespace\":\"required_checks\",\"successes\":2,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\",\"note\":\"All checks passed successfully\"}\n{\"timestamp\":\"1777565796\",\"namespace\":\"required_checks\",\"successes\":2,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\",\"note\":\"All checks passed successfully\"}\n{\"image\": {\"pullspec\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\", \"digests\": [\"sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"]}}\n\npod: test-comp-feos-on-pull-request-9znml-clamav-scan-pod | container step-upload: \nSelecting auth\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nAttaching to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nExecuting: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/vnd.clamav quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756 clamscan-result-amd64.log:text/vnd.clamav clamscan-ec-test-amd64.json:application/vnd.konflux.test_output+json\nPreparing clamscan-result-amd64.log\nPreparing clamscan-ec-test-amd64.json\nExists    44136fa355b3 application/vnd.oci.empty.v1+json\nUploading c109d3e3448a clamscan-ec-test-amd64.json\nUploading ff7360375649 clamscan-result-amd64.log\nUploaded  c109d3e3448a clamscan-ec-test-amd64.json\nUploaded  ff7360375649 clamscan-result-amd64.log\nUploading 33534b77e81a application/vnd.oci.image.manifest.v1+json\nUploaded  33534b77e81a application/vnd.oci.image.manifest.v1+json\nAttached to [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\nDigest: sha256:33534b77e81a43b03aba4798b5d6b61e55b6e9a621c81ad7608d594650db5564\n\n pod: test-comp-feos-on-pull-request-9znml-clone-repository-pod | init container: prepare\n2026/04/30 16:13:43 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-clone-repository-pod | init container: place-scripts\n2026/04/30 16:13:44 Decoded script /tekton/scripts/script-0-htntb\n2026/04/30 16:13:44 Decoded script /tekton/scripts/script-1-4rdsm\n\npod: test-comp-feos-on-pull-request-9znml-clone-repository-pod | container step-clone: \nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n{\"level\":\"info\",\"ts\":1777565628.1940033,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565628.463548,\"caller\":\"git/git.go:223\",\"msg\":\"Successfully cloned https://github.com/redhat-appstudio-qe/devfile-sample-python-basic @ ab35244a5651164ab8d387bb9978dd7ce7b60b06 (grafted, HEAD) in path /workspace/output/source\"}\n{\"level\":\"info\",\"ts\":1777565628.4635925,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565628.4879267,\"caller\":\"git/git.go:277\",\"msg\":\"Successfully initialized and updated submodules in path /workspace/output/source\"}\nMerge option disabled. Using checked-out revision ab35244a5651164ab8d387bb9978dd7ce7b60b06 directly.\n\npod: test-comp-feos-on-pull-request-9znml-clone-repository-pod | container step-symlink-check: \nRunning symlink check\n\n pod: test-comp-feos-on-pull-request-9znml-init-pod | init container: prepare\n2026/04/30 16:13:32 Entrypoint initialization\n\npod: test-comp-feos-on-pull-request-9znml-init-pod | container step-init: \ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[param] enable: false\"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[param] default-http-proxy: squid.caching.svc.cluster.local:3128\"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[param] default-no-proxy: brew.registry.redhat.io,docker.io,gcr.io,ghcr.io,images.paas.redhat.com,mirror.gcr.io,nvcr.io,quay.io,registry-proxy.engineering.redhat.com,registry.access.redhat.com,registry.ci.openshift.org,registry.fedoraproject.org,registry.redhat.io,registry.stage.redhat.io,vault.habana.ai\"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[param] http-proxy-result-path: /tekton/results/http-proxy\"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[param] no-proxy-result-path: /tekton/results/no-proxy\"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"Cache proxy is disabled via param\"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[result] HTTP PROXY: \"\ntime=\"2026-04-30T16:13:35Z\" level=info msg=\"[result] NO PROXY: \"\n\n pod: test-comp-feos-on-pull-request-9znml-prefetch-dependencies-pod | init container: prepare\n2026/04/30 16:13:52 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-prefetch-dependencies-pod | init container: place-scripts\n2026/04/30 16:13:53 Decoded script /tekton/scripts/script-0-g6fbc\n\npod: test-comp-feos-on-pull-request-9znml-prefetch-dependencies-pod | container step-prefetch-dependencies: \nUsing mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nUsing mounted service CA bundle: /mnt/service-ca/ca-bundle.crt\n'/mnt/service-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/service-ca.crt'\ntime=\"2026-04-30T16:13:58Z\" level=debug msg=\"Starting prefetch-dependencies\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"Not using package registry proxy because allow-package-registry-proxy is not set to `true` on the cluster level\" logger=PrefetchDependencies\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] source-dir: /workspace/source/source\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] output-dir: /workspace/source/cachi2/output\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] sbom-format: spdx\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] mode: strict\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] output-dir-mount-point: /cachi2/output\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] env-files: [/workspace/source/cachi2/cachi2.env /workspace/source/cachi2/prefetch.env /workspace/source/cachi2/prefetch-env.json]\"\ntime=\"2026-04-30T16:13:58Z\" level=info msg=\"[param] git-auth-directory: /workspace/git-basic-auth\"\ntime=\"2026-04-30T16:13:59Z\" level=info msg=\"hermeto [stdout] hermeto 0.50.1\" logger=CliExecutor\ntime=\"2026-04-30T16:14:00Z\" level=warning msg=\"No input provided; skipping prefetch-dependencies\" logger=PrefetchDependencies\ntime=\"2026-04-30T16:14:00Z\" level=debug msg=\"Finished prefetch-dependencies\"\n\n pod: test-comp-feos-on-pull-request-9znml-push-dockerfile-pod | init container: prepare\n2026/04/30 16:15:47 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-push-dockerfile-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-9znml-push-dockerfile-pod | container step-push: \ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] image-digest: sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] containerfile: docker/Dockerfile\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] context: .\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] tag-suffix: .dockerfile\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] artifact-type: application/vnd.konflux.dockerfile\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] source: source\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] result-path-image-ref: /tekton/results/IMAGE_REF\"\ntime=\"2026-04-30T16:15:51Z\" level=info msg=\"[param] alternative-filename: Dockerfile\"\ntime=\"2026-04-30T16:15:52Z\" level=info msg=\"oras [stdout] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:72b029687c53b24cb53dac0265623e540c7a611cbe1514ccfb9e006a2cf81c50\" logger=CliExecutor\ntime=\"2026-04-30T16:15:52Z\" level=info msg=\"Containerfile '/workspace/workspace/source/docker/Dockerfile' is pushed to registry with tag: sha256-5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756.dockerfile\"\n{\"image_ref\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:72b029687c53b24cb53dac0265623e540c7a611cbe1514ccfb9e006a2cf81c50\"}\n pod: test-comp-feos-on-pull-request-9znml-rpms-signature-scan-pod | init container: prepare\n2026/04/30 16:15:37 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-rpms-signature-scan-pod | init container: place-scripts\n2026/04/30 16:15:37 Decoded script /tekton/scripts/script-0-27xpk\n2026/04/30 16:15:37 Decoded script /tekton/scripts/script-1-69z8g\n\npod: test-comp-feos-on-pull-request-9znml-rpms-signature-scan-pod | container step-rpms-signature-scan: \n+ set -o pipefail\n+ rpm_verifier --image-url quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06 --image-digest sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756 --workdir /tmp\nImage: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\nNo unsigned RPMs found\n\n{'keys': {'unsigned': 0}}\n====================================\n\nFinal results:\n{\"keys\": {\"unsigned\": 0}}\nImages processed:\n{\"image\": {\"pullspec\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\", \"digests\": [\"sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"]}}\n\npod: test-comp-feos-on-pull-request-9znml-rpms-signature-scan-pod | container step-output-results: \n+ source /utils.sh\n++ OPM_RENDER_CACHE=/tmp/konflux-test-opm-cache\n++ DEFAULT_INDEX_IMAGE=registry.redhat.io/redhat/redhat-operator-index\n++ cat /tmp/status\n+ status=SUCCESS\n++ cat /tmp/results\n+ rpms_data='{\"keys\": {\"unsigned\": 0}}'\n++ cat /tmp/images_processed\n+ images_processed='{\"image\": {\"pullspec\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\", \"digests\": [\"sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"]}}'\n+ '[' SUCCESS == ERROR ']'\n+ note='Task rpms-signature-scan completed successfully'\n++ make_result_json -r SUCCESS -t 'Task rpms-signature-scan completed successfully'\n++ local RESULT=\n++ local SUCCESSES=0\n++ local FAILURES=0\n++ local WARNINGS=0\n++ local 'NOTE=For details, check Tekton task log.'\n++ local NAMESPACE=default\n++ local OUTPUT\n++ local OPTIND opt\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ RESULT=SUCCESS\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ NOTE='Task rpms-signature-scan completed successfully'\n++ getopts :r:s:f:w:t:n: opt\n++ shift 4\n++ '[' -z SUCCESS ']'\n++ case \"${RESULT}\" in\n++++ date -u --iso-8601=seconds\n+++ jq -rce --arg date 2026-04-30T16:15:50+00:00 --arg result SUCCESS --arg note 'Task rpms-signature-scan completed successfully' --arg namespace default --arg successes 0 --arg failures 0 --arg warnings 0 --null-input '{  result: $result,\n        timestamp: $date,\n        note: $note,\n        namespace: $namespace,\n        successes: $successes|tonumber,\n        failures: $failures|tonumber,\n        warnings: $warnings|tonumber\n    }'\n++ OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:50+00:00\",\"note\":\"Task rpms-signature-scan completed successfully\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:50+00:00\",\"note\":\"Task rpms-signature-scan completed successfully\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ TEST_OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:50+00:00\",\"note\":\"Task rpms-signature-scan completed successfully\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:50+00:00\",\"note\":\"Task rpms-signature-scan completed successfully\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ tee /tekton/results/TEST_OUTPUT\n{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:50+00:00\",\"note\":\"Task rpms-signature-scan completed successfully\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}\n+ echo '{\"keys\": {\"unsigned\": 0}}'\n+ tee /tekton/results/RPMS_DATA\n{\"keys\": {\"unsigned\": 0}}\n+ tee /tekton/results/IMAGES_PROCESSED\n+ echo '{\"image\": {\"pullspec\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\", \"digests\": [\"sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"]}}'\n{\"image\": {\"pullspec\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\", \"digests\": [\"sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\"]}}\n\n pod: test-comp-feos-on-pull-request-9znml-sast-shell-check-pod | init container: prepare\n2026/04/30 16:15:47 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-sast-shell-check-pod | init container: place-scripts\n2026/04/30 16:15:48 Decoded script /tekton/scripts/script-0-k5dpw\n2026/04/30 16:15:48 Decoded script /tekton/scripts/script-1-hf5wp\n\n pod: test-comp-feos-on-pull-request-9znml-sast-shell-check-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-9znml-sast-shell-check-pod | container step-sast-shell-check: \n+ source /utils.sh\n++ OPM_RENDER_CACHE=/tmp/konflux-test-opm-cache\n++ DEFAULT_INDEX_IMAGE=registry.redhat.io/redhat/redhat-operator-index\n+ trap 'handle_error /tekton/results/TEST_OUTPUT' EXIT\n+ [[ -z '' ]]\n+ PROJECT_NAME=test-comp-feos\n+ echo 'INFO: The PROJECT_NAME used is: test-comp-feos'\nINFO: The PROJECT_NAME used is: test-comp-feos\n+ ca_bundle=/mnt/trusted-ca/ca-bundle.crt\n+ '[' -f /mnt/trusted-ca/ca-bundle.crt ']'\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n+ echo 'INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt'\n+ cp -vf /mnt/trusted-ca/ca-bundle.crt /etc/pki/ca-trust/source/anchors\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n+ update-ca-trust\n++ rpm -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}\\n' ShellCheck\n+ PACKAGE_VERSION=ShellCheck-0.10.0-3.el9\n+ OUTPUT_FILE=shellcheck-results.json\n+ SOURCE_CODE_DIR=/workspace/workspace/source\n+ declare -a ALL_TARGETS\n+ IFS=,\n+ read -ra TARGET_ARRAY\n+ for d in \"${TARGET_ARRAY[@]}\"\n+ potential_path=/workspace/workspace/source/.\n++ realpath -m /workspace/workspace/source/.\n+ resolved_path=/workspace/workspace/source\n+ [[ /workspace/workspace/source == \\/\\w\\o\\r\\k\\s\\p\\a\\c\\e\\/\\w\\o\\r\\k\\s\\p\\a\\c\\e\\/\\s\\o\\u\\r\\c\\e* ]]\n+ ALL_TARGETS+=(\"$resolved_path\")\n+ '[' -z '' ']'\n+ '[' -r /sys/fs/cgroup/cpu.max ']'\n+ read -r quota period\n+ '[' 800000 '!=' max ']'\n+ '[' -n 100000 ']'\n+ '[' 100000 -gt 0 ']'\n+ export SC_JOBS=8\n+ SC_JOBS=8\nINFO: Setting SC_JOBS=8 based on cgroups v2 max for run-shellcheck.sh\n+ echo 'INFO: Setting SC_JOBS=8 based on cgroups v2 max for run-shellcheck.sh'\n+ /usr/share/csmock/scripts/run-shellcheck.sh /workspace/workspace/source\nLooking for shell scripts................ done\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/applypatch-msg.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/commit-msg.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/post-update.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/prepare-commit-msg.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-applypatch.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-commit.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-merge-commit.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-push.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-rebase.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-receive.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/push-to-checkout.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/sendemail-validate.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/update.sample\n+ CSGREP_OPTS=(--mode=json --strip-path-prefix=\"$SOURCE_CODE_DIR\"/ --remove-duplicates --embed-context=3 --set-scan-prop=\"ShellCheck:${PACKAGE_VERSION}\")\n+ [[ true == \\t\\r\\u\\e ]]\n+ CSGREP_EVENT_FILTER='\\[SC(1020|1035|1054|1066|1068|1073|1080|1083|1099|1113|1115|1127|1128|1143|2043|2050|'\n+ CSGREP_EVENT_FILTER+='2055|2057|2066|2069|2071|2077|2078|2091|2092|2157|2171|2193|2194|2195|2215|2216|'\n+ CSGREP_EVENT_FILTER+='2218|2224|2225|2242|2256|2258|2261)\\]$'\n+ CSGREP_OPTS+=(--event=\"$CSGREP_EVENT_FILTER\")\n+ csgrep --mode=json --strip-path-prefix=/workspace/workspace/source/ --remove-duplicates --embed-context=3 --set-scan-prop=ShellCheck:ShellCheck-0.10.0-3.el9 '--event=\\[SC(1020|1035|1054|1066|1068|1073|1080|1083|1099|1113|1115|1127|1128|1143|2043|2050|2055|2057|2066|2069|2071|2077|2078|2091|2092|2157|2171|2193|2194|2195|2215|2216|2218|2224|2225|2242|2256|2258|2261)\\]$' ./shellcheck-results/empty.json ./shellcheck-results/sc-112.json ./shellcheck-results/sc-113.json ./shellcheck-results/sc-114.json ./shellcheck-results/sc-117.json ./shellcheck-results/sc-70.json ./shellcheck-results/sc-73.json ./shellcheck-results/sc-75.json ./shellcheck-results/sc-77.json ./shellcheck-results/sc-79.json ./shellcheck-results/sc-82.json\n+ [[ SITE_DEFAULT == \\S\\I\\T\\E\\_\\D\\E\\F\\A\\U\\L\\T ]]\n+ KFP_GIT_URL=https://gitlab.cee.redhat.com/osh/known-false-positives.git\n+ PROBE_URL=https://gitlab.cee.redhat.com/osh/known-false-positives\n+ KFP_DIR=known-false-positives\n+ KFP_CLONED=0\n+ mkdir known-false-positives\n+ [[ -n https://gitlab.cee.redhat.com/osh/known-false-positives.git ]]\n+ echo -n 'INFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... '\nINFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... + curl --fail --head --max-time 60 --no-progress-meter https://gitlab.cee.redhat.com/osh/known-false-positives\n++ head -1\ncurl: (6) Could not resolve host: gitlab.cee.redhat.com\nWARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered\nShellCheck results have been saved to shellcheck-results.json\n+ [[ 0 -eq 0 ]]\n+ echo 'WARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered'\n+ echo 'ShellCheck results have been saved to shellcheck-results.json'\n+ csgrep --mode=evtstat shellcheck-results.json\n+ csgrep --mode=sarif shellcheck-results.json\n+ TEST_OUTPUT=\n+ parse_test_output sast-shell-check sarif shellcheck-results.sarif\n+ TEST_NAME=sast-shell-check\n+ TEST_RESULT_FORMAT=sarif\n+ TEST_RESULT_FILE=shellcheck-results.sarif\n+ '[' -z sast-shell-check ']'\n+ '[' -z sarif ']'\n+ '[' -z shellcheck-results.sarif ']'\n+ '[' '!' -f shellcheck-results.sarif ']'\n+ '[' sarif = sarif ']'\n+++ jq -rce '(if (.runs[].results | length \u003e 0) then \"FAILURE\" else \"SUCCESS\" end)' shellcheck-results.sarif\n+++ jq -rce '(.runs[].results | length)' shellcheck-results.sarif\n++ make_result_json -r SUCCESS -f 0\n++ local RESULT=\n++ local SUCCESSES=0\n++ local FAILURES=0\n++ local WARNINGS=0\n++ local 'NOTE=For details, check Tekton task log.'\n++ local NAMESPACE=default\n++ local OUTPUT\n++ local OPTIND opt\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ RESULT=SUCCESS\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ FAILURES=0\n++ getopts :r:s:f:w:t:n: opt\n++ shift 4\n++ '[' -z SUCCESS ']'\n++ case \"${RESULT}\" in\n++++ date -u --iso-8601=seconds\n+++ jq -rce --arg date 2026-04-30T16:15:54+00:00 --arg result SUCCESS --arg note 'For details, check Tekton task log.' --arg namespace default --arg successes 0 --arg failures 0 --arg warnings 0 --null-input '{  result: $result,\n        timestamp: $date,\n        note: $note,\n        namespace: $namespace,\n        successes: $successes|tonumber,\n        failures: $failures|tonumber,\n        warnings: $warnings|tonumber\n    }'\n++ OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:54+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:54+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ TEST_OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:54+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:54+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ jq .failures\n+ '[' 0 -gt 0 ']'\n+ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:54+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ tee /tekton/results/TEST_OUTPUT\n{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:54+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}\n+ handle_error /tekton/results/TEST_OUTPUT\n+ exit_code=0\n+ '[' 0 -ne 0 ']'\n+ exit 0\n\npod: test-comp-feos-on-pull-request-9znml-sast-shell-check-pod | container step-upload: \nSelecting auth\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nAttaching to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nExecuting: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/sarif+json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756 shellcheck-results.sarif:application/sarif+json\nPreparing shellcheck-results.sarif\nExists    44136fa355b3 application/vnd.oci.empty.v1+json\nExists    da808faebf6f shellcheck-results.sarif\nUploading 52b9786e3b26 application/vnd.oci.image.manifest.v1+json\nUploaded  52b9786e3b26 application/vnd.oci.image.manifest.v1+json\nAttached to [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\nDigest: sha256:52b9786e3b265d961ff071a2fc773103ea7082699372a8aedef1780683ab8ea6\nNo excluded-findings.json exists. Skipping upload.\n\n pod: test-comp-feos-on-pull-request-9znml-sast-snyk-check-pod | init container: prepare\n2026/04/30 16:15:47 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-sast-snyk-check-pod | init container: place-scripts\n2026/04/30 16:15:47 Decoded script /tekton/scripts/script-0-2cqpd\n2026/04/30 16:15:47 Decoded script /tekton/scripts/script-1-c66vw\n\n pod: test-comp-feos-on-pull-request-9znml-sast-snyk-check-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-9znml-sast-snyk-check-pod | container step-sast-snyk-check: \nINFO: The PROJECT_NAME used is: test-comp-feos\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n{\"result\":\"SKIPPED\",\"timestamp\":\"2026-04-30T16:15:52+00:00\",\"note\":\"Task sast-snyk-check skipped: If you wish to use the Snyk code SAST task, please create a secret name snyk-secret with the key 'snyk_token' containing the Snyk token by following the steps given [here](https://konflux-ci.dev/docs/testing/build/snyk/)\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}\n\npod: test-comp-feos-on-pull-request-9znml-sast-snyk-check-pod | container step-upload: \nNo sast_snyk_check_out.sarif exists. Skipping upload.\nNo excluded-findings.json exists. Skipping upload.\n\n pod: test-comp-feos-on-pull-request-9znml-sast-unicode-check-pod | init container: prepare\n2026/04/30 16:15:47 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-request-9znml-sast-unicode-check-pod | init container: place-scripts\n2026/04/30 16:15:47 Decoded script /tekton/scripts/script-0-7zwg7\n2026/04/30 16:15:47 Decoded script /tekton/scripts/script-1-5pp9w\n\n pod: test-comp-feos-on-pull-request-9znml-sast-unicode-check-pod | init container: working-dir-initializer\n\npod: test-comp-feos-on-pull-request-9znml-sast-unicode-check-pod | container step-sast-unicode-check: \n+ . /utils.sh\n++ OPM_RENDER_CACHE=/tmp/konflux-test-opm-cache\n++ DEFAULT_INDEX_IMAGE=registry.redhat.io/redhat/redhat-operator-index\n+ trap 'handle_error /tekton/results/TEST_OUTPUT' EXIT\n+ [[ -z '' ]]\n+ PROJECT_NAME=test-comp-feos\nINFO: The PROJECT_NAME used is: test-comp-feos\n+ echo 'INFO: The PROJECT_NAME used is: test-comp-feos'\n+ ca_bundle=/mnt/trusted-ca/ca-bundle.crt\n+ '[' -f /mnt/trusted-ca/ca-bundle.crt ']'\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n+ echo 'INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt'\n+ cp -vf /mnt/trusted-ca/ca-bundle.crt /etc/pki/ca-trust/source/anchors\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n+ update-ca-trust\n+ SCAN_PROP=https://github.com/siddhesh/find-unicode-control.git#c2accbfbba7553a8bc1ebd97089ae08ad8347e58\n+ FUC_EXIT_CODE=0\n+ declare -a ALL_TARGETS\n+ OLD_IFS=' \t\n'\n+ IFS=,\n+ for d in $TARGET_DIRS\n+ ALL_TARGETS+=(\"${SOURCE_CODE_DIR}/source/${d}\")\n+ IFS=' \t\n'\n+ LANG=en_US.utf8\n+ find_unicode_control.py -p bidi -v -d -t /workspace/workspace/source/.\n+ [[ 0 -ne 0 ]]\n+ sed -i raw_sast_unicode_check_out.txt -E -e 's|(.*:[0-9]+)(.*)|\\1: warning:\\2|' -e 's|^|Error: UNICONTROL_WARNING:\\n|'\n+ CSGERP_OPTS=(--mode=json --remove-duplicates --embed-context=3 --set-scan-prop=\"${SCAN_PROP}\" --strip-path-prefix=\"${SOURCE_CODE_DIR}\"/source/)\n+ csgrep --mode=json --remove-duplicates --embed-context=3 --set-scan-prop=https://github.com/siddhesh/find-unicode-control.git#c2accbfbba7553a8bc1ebd97089ae08ad8347e58 --strip-path-prefix=/workspace/workspace/source/ raw_sast_unicode_check_out.txt\n+ csgrep --mode=evtstat processed_sast_unicode_check_out.json\n+ [[ SITE_DEFAULT == \\S\\I\\T\\E\\_\\D\\E\\F\\A\\U\\L\\T ]]\n+ KFP_GIT_URL=https://gitlab.cee.redhat.com/osh/known-false-positives.git\n+ PROBE_URL=https://gitlab.cee.redhat.com/osh/known-false-positives\n+ KFP_DIR=known-false-positives\n+ KFP_CLONED=0\n+ mkdir known-false-positives\n+ [[ -n https://gitlab.cee.redhat.com/osh/known-false-positives.git ]]\n+ echo -n 'INFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... '\nINFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... + curl --fail --head --max-time 60 --no-progress-meter https://gitlab.cee.redhat.com/osh/known-false-positives\n++ head -1\ncurl: (6) Could not resolve host: gitlab.cee.redhat.com\n+ [[ 0 -eq 0 ]]\nWARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered\n+ echo 'WARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered'\n+ mv processed_sast_unicode_check_out.json sast_unicode_check_out.json\n+ csgrep --mode=sarif sast_unicode_check_out.json\n+ [[ 0 -eq 0 ]]\n+ note='Task sast-unicode-check success: No finding was detected'\n++ make_result_json -r SUCCESS -t 'Task sast-unicode-check success: No finding was detected'\n++ local RESULT=\n++ local SUCCESSES=0\n++ local FAILURES=0\n++ local WARNINGS=0\n++ local 'NOTE=For details, check Tekton task log.'\n++ local NAMESPACE=default\n++ local OUTPUT\n++ local OPTIND opt\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ RESULT=SUCCESS\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ NOTE='Task sast-unicode-check success: No finding was detected'\n++ getopts :r:s:f:w:t:n: opt\n++ shift 4\n++ '[' -z SUCCESS ']'\n++ case \"${RESULT}\" in\n++++ date -u --iso-8601=seconds\n+++ jq -rce --arg date 2026-04-30T16:15:52+00:00 --arg result SUCCESS --arg note 'Task sast-unicode-check success: No finding was detected' --arg namespace default --arg successes 0 --arg failures 0 --arg warnings 0 --null-input '{  result: $result,\n        timestamp: $date,\n        note: $note,\n        namespace: $namespace,\n        successes: $successes|tonumber,\n        failures: $failures|tonumber,\n        warnings: $warnings|tonumber\n    }'\n++ OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:52+00:00\",\"note\":\"Task sast-unicode-check success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:52+00:00\",\"note\":\"Task sast-unicode-check success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ ERROR_OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:52+00:00\",\"note\":\"Task sast-unicode-check success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:52+00:00\",\"note\":\"Task sast-unicode-check success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ tee /tekton/results/TEST_OUTPUT\n{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:15:52+00:00\",\"note\":\"Task sast-unicode-check success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}\n+ handle_error /tekton/results/TEST_OUTPUT\n+ exit_code=0\n+ '[' 0 -ne 0 ']'\n+ exit 0\n\npod: test-comp-feos-on-pull-request-9znml-sast-unicode-check-pod | container step-upload: \nSelecting auth\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nAttaching to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nExecuting: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/sarif+json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756 sast_unicode_check_out.sarif:application/sarif+json\nPreparing sast_unicode_check_out.sarif\nExists    44136fa355b3 application/vnd.oci.empty.v1+json\nUploading 0e9806f310b4 sast_unicode_check_out.sarif\nUploaded  0e9806f310b4 sast_unicode_check_out.sarif\nUploading e06e35b5096d application/vnd.oci.image.manifest.v1+json\nUploaded  e06e35b5096d application/vnd.oci.image.manifest.v1+json\nAttached to [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06@sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756\nDigest: sha256:e06e35b5096dba6202d1310bf8fd160fadff846f7b8d2dceee15b03ba8fe182e\nNo excluded-findings.json exists. Skipping upload.\n\n pod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | init container: prepare\n2026/04/30 16:15:39 Entrypoint initialization\n\n pod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | init container: place-scripts\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-0-ldzn2\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-1-pnscw\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-2-k4fjg\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-3-smfl2\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-4-jwwkh\n2026/04/30 16:15:39 Decoded script /tekton/scripts/script-5-m5zhp\n\npod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | container step-introspect: \nArtifact type will be determined by introspection.\nChecking the media type of the OCI artifact...\n[retry] executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nThe media type of the OCI artifact is application/vnd.oci.image.manifest.v1+json.\nLooking for image labels that indicate this might be an operator bundle...\n[retry] executing: skopeo inspect --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nFound 0 matching labels.\nExpecting 3 or more to identify this image as an operator bundle.\nIntrospection concludes that this artifact is of type \"application\".\n\npod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | container step-generate-container-auth: \nSelecting auth for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos\nAuth json written to \"/auth/auth.json\".\n\npod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | container step-set-skip-for-bundles: \n2026/04/30 16:15:44 INFO Step was skipped due to when expressions were evaluated to false.\n\npod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | container step-app-check: \ntime=\"2026-04-30T16:15:44Z\" level=info msg=\"certification library version\" version=\"1.17.2 \u003ccommit: eb87e5b2d67ad110a0afe8edfb16f445e0877c4e\u003e\"\ntime=\"2026-04-30T16:15:44Z\" level=info msg=\"running checks for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06 for platform amd64\"\ntime=\"2026-04-30T16:15:44Z\" level=info msg=\"target image\" image=\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\"\ntime=\"2026-04-30T16:15:48Z\" level=error msg=\"could not get rpm list, continuing without it\" error=\"could not find rpm db/packages: stat /tmp/preflight-4123996473/fs/usr/lib/sysimage/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-4123996473/fs/var/lib/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-4123996473/fs/var/lib/rpm/Packages: no such file or directory\"\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"warning: licenses directory does not exist or all of its children are empty directories: error when checking for /licenses: stat /tmp/preflight-4123996473/fs/licenses: no such file or directory\" check=HasLicense\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"check completed\" check=HasLicense result=FAILED\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"check completed\" check=HasUniqueTag result=PASSED\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"check completed\" check=LayerCountAcceptable result=PASSED\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"check completed\" check=HasNoProhibitedPackages err=\"unable to get a list of all packages in the image: could not get rpm list: could not find rpm db/packages: stat /tmp/preflight-4123996473/fs/usr/lib/sysimage/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-4123996473/fs/var/lib/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-4123996473/fs/var/lib/rpm/Packages: no such file or directory\" result=ERROR\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"check completed\" check=HasRequiredLabel result=FAILED\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"detected empty USER. Presumed to be running as root\" check=RunAsNonRoot\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"USER value must be provided and be a non-root value for this check to pass\" check=RunAsNonRoot\ntime=\"2026-04-30T16:15:48Z\" level=info msg=\"check completed\" check=RunAsNonRoot result=FAILED\ntime=\"2026-04-30T16:15:52Z\" level=info msg=\"check completed\" check=HasModifiedFiles result=PASSED\ntime=\"2026-04-30T16:15:52Z\" level=info msg=\"check completed\" check=BasedOnUbi result=FAILED\ntime=\"2026-04-30T16:15:52Z\" level=info msg=\"This image's tag on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06 will be paired with digest sha256:5f3c408a54328ee00039c2581585673ad6785397034e4ca4be9453bda49b4756 once this image has been published in accordance with Red Hat Certification policy. You may then add or remove any supplemental tags through your Red Hat Connect portal as you see fit.\"\n{\n    \"image\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\",\n    \"passed\": false,\n    \"test_library\": {\n        \"name\": \"github.com/redhat-openshift-ecosystem/openshift-preflight\",\n        \"version\": \"1.17.2\",\n        \"commit\": \"eb87e5b2d67ad110a0afe8edfb16f445e0877c4e\"\n    },\n    \"results\": {\n        \"passed\": [\n            {\n                \"name\": \"HasUniqueTag\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container has a tag other than 'latest', so that the image can be uniquely identified.\"\n            },\n            {\n                \"name\": \"LayerCountAcceptable\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container has less than 40 layers.  Too many layers within the container images can degrade container performance.\"\n            },\n            {\n                \"name\": \"HasModifiedFiles\",\n                \"elapsed_time\": 3708,\n                \"description\": \"Checks that no files installed via RPM in the base Red Hat layer have been modified\"\n            }\n        ],\n        \"failed\": [\n            {\n                \"name\": \"HasLicense\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if terms and conditions applicable to the software including open source licensing information are present. The license must be at /licenses\",\n                \"help\": \"Check HasLicense encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Create a directory named /licenses and include all relevant licensing and/or terms and conditions as text file(s) in that directory.\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"HasRequiredLabel\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if the required labels (name, vendor, version, release, summary, description, maintainer) are present in the container metadata\",\n                \"help\": \"Check HasRequiredLabel encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Add the following labels to your Dockerfile or Containerfile: name, vendor, version, release, summary, description, maintainer.\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"RunAsNonRoot\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container runs as the root user because a container that does not specify a non-root user will fail the automatic certification, and will be subject to a manual review before the container can be approved for publication\",\n                \"help\": \"Check RunAsNonRoot encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Indicate a specific USER in the dockerfile or containerfile\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"BasedOnUbi\",\n                \"elapsed_time\": 217,\n                \"description\": \"Checking if the container's base image is based upon the Red Hat Universal Base Image (UBI)\",\n                \"help\": \"Check BasedOnUbi encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Change the FROM directive in your Dockerfile or Containerfile, for the latest list of images and details refer to: https://catalog.redhat.com/software/base-images\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            }\n        ],\n        \"errors\": [\n            {\n                \"name\": \"HasNoProhibitedPackages\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checks to ensure that the image in use does not include prohibited packages, such as Red Hat Enterprise Linux (RHEL) kernel packages.\",\n                \"help\": \"Check HasNoProhibitedPackages encountered an error. Please review the preflight.log file for more information.\"\n            }\n        ]\n    }\n}\ntime=\"2026-04-30T16:15:52Z\" level=info msg=\"Preflight result: FAILED\"\n\npod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | container step-app-set-outcome: \n{\"result\":\"ERROR\",\"timestamp\":\"1777565753\",\"note\":\"Task preflight is a ERROR: Refer to Tekton task logs for more information\",\"successes\":3,\"failures\":4,\"warnings\":0}[retry] executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-feos:on-pr-ab35244a5651164ab8d387bb9978dd7ce7b60b06\n\npod: test-comp-feos-on-pull-requfae4501b169cabfdf7129d68a7a69be2-pod | container step-final-outcome: \n+ [[ ! -f /mount/konflux.results.json ]]\n+ tee /tekton/steps/step-final-outcome/results/test-output\n{\"result\":\"ERROR\",\"timestamp\":\"1777565753\",\"note\":\"Task preflight is a ERROR: Refer to Tekton task logs for more information\",\"successes\":3,\"failures\":4,\"warnings\":0}New PipelineRun test-comp-feos-on-pull-request-zgr9q found after retrigger for component build-e2e-gaog/test-comp-feos\nPipelineRun test-comp-feos-on-pull-request-zgr9q found for Component build-e2e-gaog/test-comp-feos\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: ResolvingTaskRef\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Running\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Running\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Running\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Running\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Running\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Running\nPipelineRun test-comp-feos-on-pull-request-zgr9q reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:09:16.125916857Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Offset": 111573,
              "Order": 30,
              "Time": "2026-04-30T16:20:05.203355539Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 649077438672,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 111573,
              "Order": 31,
              "Time": "2026-04-30T16:20:05.300537328Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 111573,
              "Order": 33,
              "Time": "2026-04-30T16:20:05.300609692Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 72364,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 366
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should push Dockerfile to registry",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:05.687076447Z",
        "EndTime": "2026-04-30T16:20:14.572199345Z",
        "RunTime": 8885122908,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-04-30T16:20:05.824508777Z"
            },
            "Message": "should push Dockerfile to registry",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-04-30T16:20:14.563477552Z"
            },
            "Message": "should push Dockerfile to registry",
            "Duration": 8738968765,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-04-30T16:20:14.572141752Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-04-30T16:20:14.572185604Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 43852,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "floating tags are created successfully",
        "State": "skipped",
        "StartTime": "2026-04-30T16:20:14.609828421Z",
        "EndTime": "2026-04-30T16:20:14.724616344Z",
        "RunTime": 114787933,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "floating tag validation is not needed for: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 380,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:380 +0x91"
          },
          "TimelineLocation": {
            "Order": 41,
            "Time": "2026-04-30T16:20:14.649203054Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 378
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:20:14.649005763Z"
            },
            "Message": "floating tags are created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:20:14.649206864Z"
            },
            "Message": "floating tags are created successfully",
            "Duration": 201091,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:20:14.72454008Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:20:14.724596803Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 56713,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image manifest mediaType is correct",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:14.73518445Z",
        "EndTime": "2026-04-30T16:20:16.660269429Z",
        "RunTime": 1925084979,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:20:14.73807762Z"
            },
            "Message": "image manifest mediaType is correct",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:20:16.629904996Z"
            },
            "Message": "image manifest mediaType is correct",
            "Duration": 1891827374,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:20:16.660203336Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:20:16.660252868Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 49533,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 420
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check for source images if enabled in pipeline",
        "State": "skipped",
        "StartTime": "2026-04-30T16:20:17.165639517Z",
        "EndTime": "2026-04-30T16:20:17.36499331Z",
        "RunTime": 199353803,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Skipping source image check since it is not enabled in the pipeline",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 440,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.5()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:440 +0x5f1"
          },
          "TimelineLocation": {
            "Offset": 31,
            "Order": 53,
            "Time": "2026-04-30T16:20:17.274138462Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 420
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Source build is enabled: false\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:20:17.195924096Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 54,
              "Time": "2026-04-30T16:20:17.274146583Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "Duration": 78222487,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 55,
              "Time": "2026-04-30T16:20:17.364918436Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 57,
              "Time": "2026-04-30T16:20:17.364976009Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 57573,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Records",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:17.498228076Z",
        "EndTime": "2026-04-30T16:20:18.357780601Z",
        "RunTime": 859552525,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "records for PipelineRun test-comp-feos-on-pull-request-zgr9q:\n\u0026{[{build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/a0e0cfd1-d27d-4b70-a0ed-8e2a977e53ee 1b5e7386-d93b-4cc8-af6c-4a97d3045d06 1b5e7386-d93b-4cc8-af6c-4a97d3045d06} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/f044a934-9a63-4f29-922b-12dfb443f0d6 1b8e2a51-27d9-44c9-9700-7bfabd531cea 1b8e2a51-27d9-44c9-9700-7bfabd531cea} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/c6a8c85a-5fe0-4955-a5a9-5e8f3abf14a7 5d13d78c-9596-46cc-9e6f-2c71d7522363 5d13d78c-9596-46cc-9e6f-2c71d7522363} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/7224feac-b6fc-4c30-9a47-1ab00e85d826 6e2304d8-d0a0-4291-a3a9-08f856edeb7c 6e2304d8-d0a0-4291-a3a9-08f856edeb7c} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/7983e63c-835e-481a-be40-6f14b8d12604 7b6c3dc4-4d79-4de1-8ed8-d02b28e042de 7b6c3dc4-4d79-4de1-8ed8-d02b28e042de} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/7841d2ec-cc44-431e-b922-b6733fecd197 7b7596f4-5d80-4200-a390-430e8b45b801 7b7596f4-5d80-4200-a390-430e8b45b801} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/ab4bca98-55a9-407f-b1ca-f853242b10a7 83045676-e503-4816-af7f-8e7317ef3727 83045676-e503-4816-af7f-8e7317ef3727} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/112ceb64-f4fc-4427-b3f1-6884a4e237ca 87a5dbb3-fea1-4570-9977-5757add51576 87a5dbb3-fea1-4570-9977-5757add51576} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/5c91ec21-812d-499e-98b3-eaacc9abf8f3 a123294f-cdd5-4fd0-b562-e6a3f87ac6ec a123294f-cdd5-4fd0-b562-e6a3f87ac6ec} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/76019afe-1251-47ae-a827-b1648701d196 a33bd548-9624-42cc-906c-c4ecaacc1066 a33bd548-9624-42cc-906c-c4ecaacc1066} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/168a1f30-e98b-4833-8230-6cbfc8babeaa a84ffaf1-a82c-4e1e-bd37-9bd68743e771 a84ffaf1-a82c-4e1e-bd37-9bd68743e771} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/e723d397-df45-4b89-abae-e53c0ed77b2f c01414ce-8417-4acd-bfcc-761c695ebd16 c01414ce-8417-4acd-bfcc-761c695ebd16} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/8a1724c8-80a4-4b78-a159-e9ca89d17383 d76639ef-f207-4be9-9fff-6ae5bd071f18 d76639ef-f207-4be9-9fff-6ae5bd071f18} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/ba5b21e9-432f-4259-bcaa-b142c7d558ec dae8dcb0-3bec-446c-91ac-d753df0cad17 dae8dcb0-3bec-446c-91ac-d753df0cad17} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/33ae1364-513e-44c9-8c88-cf00b4a58fa2 efc165da-422c-43e0-ad91-a1cd88f4c380 efc165da-422c-43e0-ad91-a1cd88f4c380} {build-e2e-gaog/results/ab4bca98-55a9-407f-b1ca-f853242b10a7/records/ce7f0fa7-96ac-42d0-95ac-e33a00221aa7 f7276416-c231-40cd-9320-199f1fbb26ae f7276416-c231-40cd-9320-199f1fbb26ae}]}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:20:17.514285987Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-04-30T16:20:17.612616928Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 98330951,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-04-30T16:20:17.639321889Z"
            },
            "Message": "should have Pipeline Records",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 63,
              "Time": "2026-04-30T16:20:18.345546802Z"
            },
            "Message": "should have Pipeline Records",
            "Duration": 706224924,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 64,
              "Time": "2026-04-30T16:20:18.357694686Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 66,
              "Time": "2026-04-30T16:20:18.35776696Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 72264,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 507
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Logs",
        "State": "pending",
        "StartTime": "2026-04-30T16:20:18.363805515Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 540
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:18.414419881Z",
        "EndTime": "2026-04-30T16:20:19.363961784Z",
        "RunTime": 949541903,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-04-30T16:20:18.46888561Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-04-30T16:20:19.280430183Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 811544573,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:20:19.363902601Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-04-30T16:20:19.363941433Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 38842,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 569
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verify-enterprise-contract check should pass",
        "State": "pending",
        "StartTime": "2026-04-30T16:20:19.383404712Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Hermeto content in the SBOM in case the build was hermetic",
        "State": "skipped",
        "StartTime": "2026-04-30T16:20:19.420157789Z",
        "EndTime": "2026-04-30T16:20:19.557054089Z",
        "RunTime": 136896301,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Hermetic build is not enabled, skipping the test",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 663,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.8.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:663 +0x7a"
          },
          "TimelineLocation": {
            "Order": 77,
            "Time": "2026-04-30T16:20:19.537239121Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 661
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-04-30T16:20:19.454363806Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-04-30T16:20:19.484213801Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "Duration": 29850005,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:20:19.537029079Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-04-30T16:20:19.537242711Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "Duration": 213632,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-04-30T16:20:19.557014817Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-04-30T16:20:19.557041449Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 26642,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "build-definitions ec pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 700
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "build-templates-e2e"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 744
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "runs ec pipeline pipelines/enterprise-contract.yaml",
        "State": "pending",
        "StartTime": "2026-04-30T16:20:19.564746435Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 356
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:19.778297915Z",
        "EndTime": "2026-04-30T16:23:21.360974115Z",
        "RunTime": 181582676210,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-biiq-on-pull-request-rb6r8 found for Component build-e2e-gaog/test-comp-biiq\nPipelineRun test-comp-biiq-on-pull-request-rb6r8 reason: Failed\nattempt 1/3: PipelineRun \"test-comp-biiq-on-pull-request-rb6r8\" failed: \n pod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | init container: prepare\n2026/04/30 16:10:50 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | init container: place-scripts\n2026/04/30 16:10:51 Decoded script /tekton/scripts/script-0-qwlwx\n2026/04/30 16:10:51 Decoded script /tekton/scripts/script-1-8xg9k\n2026/04/30 16:10:51 Decoded script /tekton/scripts/script-2-nv24d\n2026/04/30 16:10:51 Decoded script /tekton/scripts/script-3-gxx86\n2026/04/30 16:10:51 Decoded script /tekton/scripts/script-4-dj5z2\n2026/04/30 16:10:51 Decoded script /tekton/scripts/script-5-qdl9z\n\npod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | container step-introspect: \nArtifact type will be determined by introspection.\nChecking the media type of the OCI artifact...\n[retry] executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\nThe media type of the OCI artifact is application/vnd.oci.image.manifest.v1+json.\nLooking for image labels that indicate this might be an operator bundle...\n[retry] executing: skopeo inspect --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\nFound 0 matching labels.\nExpecting 3 or more to identify this image as an operator bundle.\nIntrospection concludes that this artifact is of type \"application\".\n\npod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | container step-generate-container-auth: \nSelecting auth for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nAuth json written to \"/auth/auth.json\".\n\npod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | container step-set-skip-for-bundles: \n2026/04/30 16:12:10 INFO Step was skipped due to when expressions were evaluated to false.\n\npod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | container step-app-check: \ntime=\"2026-04-30T16:12:11Z\" level=info msg=\"certification library version\" version=\"1.17.2 \u003ccommit: eb87e5b2d67ad110a0afe8edfb16f445e0877c4e\u003e\"\ntime=\"2026-04-30T16:12:11Z\" level=info msg=\"running checks for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc for platform amd64\"\ntime=\"2026-04-30T16:12:11Z\" level=info msg=\"target image\" image=\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\"\ntime=\"2026-04-30T16:12:16Z\" level=error msg=\"could not get rpm list, continuing without it\" error=\"could not find rpm db/packages: stat /tmp/preflight-1407468455/fs/usr/lib/sysimage/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-1407468455/fs/var/lib/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-1407468455/fs/var/lib/rpm/Packages: no such file or directory\"\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"warning: licenses directory does not exist or all of its children are empty directories: error when checking for /licenses: stat /tmp/preflight-1407468455/fs/licenses: no such file or directory\" check=HasLicense\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"check completed\" check=HasLicense result=FAILED\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"check completed\" check=HasUniqueTag result=PASSED\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"check completed\" check=LayerCountAcceptable result=PASSED\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"check completed\" check=HasNoProhibitedPackages err=\"unable to get a list of all packages in the image: could not get rpm list: could not find rpm db/packages: stat /tmp/preflight-1407468455/fs/usr/lib/sysimage/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-1407468455/fs/var/lib/rpm/rpmdb.sqlite: no such file or directory\\nstat /tmp/preflight-1407468455/fs/var/lib/rpm/Packages: no such file or directory\" result=ERROR\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"check completed\" check=HasRequiredLabel result=FAILED\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"detected empty USER. Presumed to be running as root\" check=RunAsNonRoot\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"USER value must be provided and be a non-root value for this check to pass\" check=RunAsNonRoot\ntime=\"2026-04-30T16:12:16Z\" level=info msg=\"check completed\" check=RunAsNonRoot result=FAILED\ntime=\"2026-04-30T16:12:19Z\" level=info msg=\"check completed\" check=HasModifiedFiles result=PASSED\ntime=\"2026-04-30T16:12:20Z\" level=info msg=\"check completed\" check=BasedOnUbi result=FAILED\ntime=\"2026-04-30T16:12:20Z\" level=info msg=\"This image's tag on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc will be paired with digest sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2 once this image has been published in accordance with Red Hat Certification policy. You may then add or remove any supplemental tags through your Red Hat Connect portal as you see fit.\"\n{\n    \"image\": \"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\",\n    \"passed\": false,\n    \"test_library\": {\n        \"name\": \"github.com/redhat-openshift-ecosystem/openshift-preflight\",\n        \"version\": \"1.17.2\",\n        \"commit\": \"eb87e5b2d67ad110a0afe8edfb16f445e0877c4e\"\n    },\n    \"results\": {\n        \"passed\": [\n            {\n                \"name\": \"HasUniqueTag\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container has a tag other than 'latest', so that the image can be uniquely identified.\"\n            },\n            {\n                \"name\": \"LayerCountAcceptable\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container has less than 40 layers.  Too many layers within the container images can degrade container performance.\"\n            },\n            {\n                \"name\": \"HasModifiedFiles\",\n                \"elapsed_time\": 3599,\n                \"description\": \"Checks that no files installed via RPM in the base Red Hat layer have been modified\"\n            }\n        ],\n        \"failed\": [\n            {\n                \"name\": \"HasLicense\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if terms and conditions applicable to the software including open source licensing information are present. The license must be at /licenses\",\n                \"help\": \"Check HasLicense encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Create a directory named /licenses and include all relevant licensing and/or terms and conditions as text file(s) in that directory.\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"HasRequiredLabel\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if the required labels (name, vendor, version, release, summary, description, maintainer) are present in the container metadata\",\n                \"help\": \"Check HasRequiredLabel encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Add the following labels to your Dockerfile or Containerfile: name, vendor, version, release, summary, description, maintainer.\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"RunAsNonRoot\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checking if container runs as the root user because a container that does not specify a non-root user will fail the automatic certification, and will be subject to a manual review before the container can be approved for publication\",\n                \"help\": \"Check RunAsNonRoot encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Indicate a specific USER in the dockerfile or containerfile\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            },\n            {\n                \"name\": \"BasedOnUbi\",\n                \"elapsed_time\": 381,\n                \"description\": \"Checking if the container's base image is based upon the Red Hat Universal Base Image (UBI)\",\n                \"help\": \"Check BasedOnUbi encountered an error. Please review the preflight.log file for more information.\",\n                \"suggestion\": \"Change the FROM directive in your Dockerfile or Containerfile, for the latest list of images and details refer to: https://catalog.redhat.com/software/base-images\",\n                \"knowledgebase_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\",\n                \"check_url\": \"https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction\"\n            }\n        ],\n        \"errors\": [\n            {\n                \"name\": \"HasNoProhibitedPackages\",\n                \"elapsed_time\": 0,\n                \"description\": \"Checks to ensure that the image in use does not include prohibited packages, such as Red Hat Enterprise Linux (RHEL) kernel packages.\",\n                \"help\": \"Check HasNoProhibitedPackages encountered an error. Please review the preflight.log file for more information.\"\n            }\n        ]\n    }\n}\ntime=\"2026-04-30T16:12:20Z\" level=info msg=\"Preflight result: FAILED\"\n\npod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | container step-app-set-outcome: \n{\"result\":\"ERROR\",\"timestamp\":\"1777565540\",\"note\":\"Task preflight is a ERROR: Refer to Tekton task logs for more information\",\"successes\":3,\"failures\":4,\"warnings\":0}[retry] executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\n\npod: test-comp-biiq-on-pull-requa33e5ba7ae76b700d392290a9834b08c-pod | container step-final-outcome: \n+ [[ ! -f /mount/konflux.results.json ]]\n+ tee /tekton/steps/step-final-outcome/results/test-output\n{\"result\":\"ERROR\",\"timestamp\":\"1777565540\",\"note\":\"Task preflight is a ERROR: Refer to Tekton task logs for more information\",\"successes\":3,\"failures\":4,\"warnings\":0}\n pod: test-comp-biiq-on-pull-request-rb6r8-apply-tags-pod | init container: prepare\n2026/04/30 16:10:50 Entrypoint initialization\n\npod: test-comp-biiq-on-pull-request-rb6r8-apply-tags-pod | container step-apply-additional-tags: \ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] digest: sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\"\ntime=\"2026-04-30T16:10:53Z\" level=info msg=\"[param] tags-from-image-label: konflux.additional-tags\"\ntime=\"2026-04-30T16:10:54Z\" level=warning msg=\"No tags given in 'konflux.additional-tags' image label\"\n{\"tags\":[]}\n pod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | init container: prepare\n2026/04/30 16:08:43 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | init container: place-scripts\n2026/04/30 16:08:44 Decoded script /tekton/scripts/script-1-h6fm4\n2026/04/30 16:08:44 Decoded script /tekton/scripts/script-2-t7nc7\n2026/04/30 16:08:44 Decoded script /tekton/scripts/script-3-krlxs\n2026/04/30 16:08:44 Decoded script /tekton/scripts/script-4-bl6vd\n2026/04/30 16:08:44 Decoded script /tekton/scripts/script-5-n9g82\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | container step-use-trusted-artifact: \nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nExecuting: oras blob fetch --registry-config /tmp/use-oci.sh.tRzkwb/auth-mFsMEq.json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 --output -\nRestored artifact quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 to /var/workdir/source\nWARN: artifact URI not provided, (given: =/var/workdir/cachi2)\n\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | container step-build: \n[2026-04-30T16:09:09,720132105+00:00] Validate context path\n[2026-04-30T16:09:09,724218633+00:00] Update CA trust\n[2026-04-30T16:09:09,725544827+00:00] Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n[2026-04-30T16:09:11,980531691+00:00] Prepare Dockerfile\nChecking if /var/workdir/cachi2/output/bom.json exists.\nCould not find prefetched sbom. No content_sets found for ICM\n[2026-04-30T16:09:11,986100267+00:00] Prepare system (architecture: x86_64)\n[2026-04-30T16:09:12,039695209+00:00] Setup prefetched\nTrying to pull quay.io/devfile/python:slim...\nGetting image source signatures\nCopying blob sha256:0f372def914e585a52a46de64d0ed00b960c02f5f81a307d673e73b404203d61\nCopying blob sha256:2f9c09f7c02f4403f9ec5313e53e63eafe6cd43993457b810ce1b9642812daec\nCopying blob sha256:778656c04542093db6d3b6e07bffbcf6ec4b24709276be7cdf177fcb3666663a\nCopying blob sha256:30fb943195a7f7cee90a9c67461c338d1d76a7004d2f94792b774ef71d875a02\nCopying blob sha256:025c56f98b679f70b7a54241917e56da7b59ab9d2defecc6ebdb0bf2750484bb\nCopying config sha256:04f51101c1b979fb8a45a5332bfa8ed2c60f613ea396c3edd40f3d91702b24ef\nWriting manifest to image destination\n[2026-04-30T16:09:32,348748998+00:00] Unsetting proxy\n{\n  \"architecture\": \"x86_64\",\n  \"vcs-type\": \"git\",\n  \"vcs-ref\": \"4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\",\n  \"org.opencontainers.image.revision\": \"4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\",\n  \"org.opencontainers.image.source\": \"https://github.com/redhat-appstudio-qe/devfile-sample-python-basic\",\n  \"quay.expires-after\": \"6h\",\n  \"build-date\": \"2026-04-30T16:09:12Z\",\n  \"org.opencontainers.image.created\": \"2026-04-30T16:09:12Z\",\n  \"io.buildah.version\": \"1.42.2\"\n}\n[2026-04-30T16:09:32,392897996+00:00] Register sub-man\nAdding the entitlement to the build\n[2026-04-30T16:09:32,396046810+00:00] Add secrets\n[2026-04-30T16:09:32,403303120+00:00] Run buildah build\n[2026-04-30T16:09:32,404365220+00:00] buildah build --volume /tmp/entitlement:/etc/pki/entitlement --security-opt=unmask=/proc/interrupts --label architecture=x86_64 --label vcs-type=git --label vcs-ref=4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc --label org.opencontainers.image.revision=4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc --label org.opencontainers.image.source=https://github.com/redhat-appstudio-qe/devfile-sample-python-basic --label quay.expires-after=6h --label build-date=2026-04-30T16:09:12Z --label org.opencontainers.image.created=2026-04-30T16:09:12Z --annotation org.opencontainers.image.revision=4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc --annotation org.opencontainers.image.source=https://github.com/redhat-appstudio-qe/devfile-sample-python-basic --annotation org.opencontainers.image.created=2026-04-30T16:09:12Z --tls-verify=true --no-cache --ulimit nofile=4096:4096 --http-proxy=false -f /tmp/Dockerfile.2ojifQ -t quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc . \nSTEP 1/11: FROM quay.io/devfile/python:slim\nSTEP 2/11: EXPOSE 8081/tcp\nSTEP 3/11: ENV FLASK_PORT=8081\nSTEP 4/11: WORKDIR /projects\nSTEP 5/11: COPY requirements.txt .\nSTEP 6/11: RUN pip install -r requirements.txt\nCollecting Flask==2.1.0\n  Downloading Flask-2.1.0-py3-none-any.whl (95 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 19.0 MB/s eta 0:00:00\nCollecting Werkzeug\u003e=2.0\n  Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.5/226.5 kB 87.4 MB/s eta 0:00:00\nCollecting Jinja2\u003e=3.0\n  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 115.6 MB/s eta 0:00:00\nCollecting itsdangerous\u003e=2.0\n  Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nCollecting click\u003e=8.0\n  Downloading click-8.3.3-py3-none-any.whl (110 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 90.7 MB/s eta 0:00:00\nCollecting MarkupSafe\u003e=2.0\n  Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nInstalling collected packages: MarkupSafe, itsdangerous, click, Werkzeug, Jinja2, Flask\nSuccessfully installed Flask-2.1.0 Jinja2-3.1.6 MarkupSafe-3.0.3 Werkzeug-3.1.8 click-8.3.3 itsdangerous-2.2.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\n\n[notice] A new release of pip available: 22.3.1 -\u003e 26.1\n[notice] To update, run: pip install --upgrade pip\nSTEP 7/11: COPY . .\nSTEP 8/11: CMD [ \"python\", \"./app.py\" ]\nSTEP 9/11: COPY labels.json /usr/share/buildinfo/labels.json\nSTEP 10/11: COPY labels.json /root/buildinfo/labels.json\nSTEP 11/11: LABEL \"architecture\"=\"x86_64\" \"vcs-type\"=\"git\" \"vcs-ref\"=\"4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\" \"org.opencontainers.image.revision\"=\"4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\" \"org.opencontainers.image.source\"=\"https://github.com/redhat-appstudio-qe/devfile-sample-python-basic\" \"quay.expires-after\"=\"6h\" \"build-date\"=\"2026-04-30T16:09:12Z\" \"org.opencontainers.image.created\"=\"2026-04-30T16:09:12Z\"\nCOMMIT quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\n--\u003e 4f038990fa9c\nSuccessfully tagged quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\n4f038990fa9c9f454e0d55cdfca34cdbbcbb7a7bce73a00173a998153179ec97\n[2026-04-30T16:09:36,205106035+00:00] Unsetting proxy\n[2026-04-30T16:09:36,206284661+00:00] Add metadata\nRecording base image digests used\nquay.io/devfile/python:slim quay.io/devfile/python:slim@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c\nGetting image source signatures\nCopying blob sha256:ff0f1a7491739fcbd2305e8c1e079f5bc4b9da2f6e92a8bd67174e6deccf9dea\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying config sha256:4f038990fa9c9f454e0d55cdfca34cdbbcbb7a7bce73a00173a998153179ec97\nWriting manifest to image destination\n[2026-04-30T16:09:37,945526449+00:00] End build\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | container step-push: \n[2026-04-30T16:09:38,808310206+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n[2026-04-30T16:09:40,951724105+00:00] Convert image\n[2026-04-30T16:09:40,952757042+00:00] Push image with unique tag\nPushing to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:test-comp-biiq-on-pull-request-rb6r8-build-container\n[retry] executing: buildah push --format=oci --retry 3 --tls-verify=true quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:test-comp-biiq-on-pull-request-rb6r8-build-container\nGetting image source signatures\nCopying blob sha256:ff0f1a7491739fcbd2305e8c1e079f5bc4b9da2f6e92a8bd67174e6deccf9dea\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying config sha256:4f038990fa9c9f454e0d55cdfca34cdbbcbb7a7bce73a00173a998153179ec97\nWriting manifest to image destination\n[2026-04-30T16:09:44,456930835+00:00] Push image with git revision\nPushing to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\n[retry] executing: buildah push --format=oci --retry 3 --tls-verify=true --digestfile /var/workdir/image-digest quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc docker://quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\nGetting image source signatures\nCopying blob sha256:ff0f1a7491739fcbd2305e8c1e079f5bc4b9da2f6e92a8bd67174e6deccf9dea\nCopying blob sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29\nCopying blob sha256:d9892173749de078dfb702835e9e3858aff86e7447fb11c5a2f2c6bb10f882f6\nCopying blob sha256:609bcd29c7943a6667e3204bfa5b86a07d255f78ebc26d4c4e8981b335ac3b9a\nCopying blob sha256:0a7eaca7a2e7e116a5658c409ea2ceb98226b7481a3b0f90c8d94d9f230fe238\nCopying blob sha256:d326469892d974408d96f1e02d64dce10d20f88613688af11e99e3e22523beeb\nCopying config sha256:4f038990fa9c9f454e0d55cdfca34cdbbcbb7a7bce73a00173a998153179ec97\nWriting manifest to image destination\nsha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\n[retry] executing: kubectl get configmap cluster-config -n konflux-info -o json\nKeyless signing is disabled (none of rekorInternalUrl, fulcioInternalUrl, defaultOIDCIssuer, tufInternalUrl are configured in the konflux-info/cluster-config configmap)\n[2026-04-30T16:09:45,320604354+00:00] End push\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | container step-sbom-syft-generate: \n[2026-04-30T16:09:45,941528187+00:00] Generate SBOM\nRunning syft on the image\nRunning syft on the source code\n[0000]  WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal)\n[2026-04-30T16:09:51,138394227+00:00] End sbom-syft-generate\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | container step-prepare-sboms: \n[2026-04-30T16:09:51,406475609+00:00] Prepare SBOM\n[2026-04-30T16:09:51,410312393+00:00] Generate SBOM with mobster\nSkipping SBOM validation\n2026-04-30 16:09:52,592 [INFO] mobster.log: Logging level set to 20\n2026-04-30 16:09:52,671 [INFO] mobster.oci: Fetching manifest for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c\n2026-04-30 16:09:53,298 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:53,507 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:53,963 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,157 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,620 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:54,812 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:55,300 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type spdxjson failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:55,538 [WARNING] mobster.oci.cosign.anonymous_fetcher: Cosign fetching attestation of type cyclonedx failed for quay.io/devfile/python@sha256:54924a2ee4a2ef17028ae076ce38e59b3f4054353a5c9f9318dfaee60377532c with output b'Error: found no attestations\\nerror during command execution: found no attestations\\n'\n2026-04-30 16:09:55,538 [INFO] mobster.cmd.generate.oci_image.contextual_sbom.contextualize: Contextual mechanism won't be used, there is no parent image SBOM.\n2026-04-30 16:09:55,538 [INFO] mobster.cmd.generate.oci_image: Contextual SBOM workflow finished successfully.\n2026-04-30 16:09:55,539 [INFO] mobster.log: Contextual workflow completed in 2.88s\n2026-04-30 16:09:55,561 [INFO] mobster.main: Exiting with code 0.\n[2026-04-30T16:09:55,631206481+00:00] End prepare-sboms\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-container-pod | container step-upload-sbom: \n[2026-04-30T16:09:56,552375332+00:00] Upload SBOM\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nPushing sbom to registry\n[retry] executing: cosign attach sbom --sbom sbom.json --type spdx quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\nWARNING: SBOM attachments are deprecated and support will be removed in a Cosign release soon after 2024-02-22 (see https://github.com/sigstore/cosign/issues/2755). Instead, please use SBOM attestations.\nWARNING: Attaching SBOMs this way does not sign them. To sign them, use 'cosign attest --predicate sbom.json --key \u003ckey path\u003e'.\nUploading SBOM file for [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2] to [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:sha256-62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2.sbom] with mediaType [text/spdx+json].\n\nquay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:14b9e7ff943467da32ec483b62a307f9a29f6753f08922e250969a7eb7c260e6\n[2026-04-30T16:10:00,107967749+00:00] End upload-sbom\n\n pod: test-comp-biiq-on-pull-request-rb6r8-build-image-index-pod | init container: prepare\n2026/04/30 16:10:01 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-request-rb6r8-build-image-index-pod | init container: place-scripts\n2026/04/30 16:10:11 Decoded script /tekton/scripts/script-0-4tnjf\n2026/04/30 16:10:11 Decoded script /tekton/scripts/script-1-s9k5q\n2026/04/30 16:10:11 Decoded script /tekton/scripts/script-2-tpkg9\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-image-index-pod | container step-build: \n[2026-04-30T16:10:41,041159210+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nRunning konflux-build-cli\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] image: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] images: [quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2]\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] buildah-format: oci\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] always-build-index: false\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] additional-tags: [test-comp-biiq-on-pull-request-rb6r8-build-image-index]\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] output-manifest-path: /index-build-data/manifest_data.json\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] result-path-image-digest: /tekton/results/IMAGE_DIGEST\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] result-path-image-url: /tekton/results/IMAGE_URL\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] result-path-image-ref: /tekton/results/IMAGE_REF\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"[param] result-path-images: /tekton/results/IMAGES\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"Creating manifest list: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\"\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"buildah [stdout] b97ce31e5011361d5d12fb201102f573d4d04678adbb9f586c2f80ab6920b954\" logger=CliExecutor\ntime=\"2026-04-30T16:10:43Z\" level=info msg=\"Skipping image index generation. Returning results for single image.\"\n{\"image_digest\":\"sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\",\"image_url\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\",\"image_ref\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\",\"images\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\"}\npod: test-comp-biiq-on-pull-request-rb6r8-build-image-index-pod | container step-create-sbom: \nThe manifest_data.json file does not exist. Skipping the SBOM creation...\n\npod: test-comp-biiq-on-pull-request-rb6r8-build-image-index-pod | container step-upload-sbom: \n[2026-04-30T16:10:43,947097990+00:00] Update CA trust\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nThe index.spdx.json file does not exists. Skipping the SBOM upload...\n\n pod: test-comp-biiq-on-pull-request-rb6r8-clone-repository-pod | init container: prepare\n2026/04/30 16:08:13 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-request-rb6r8-clone-repository-pod | init container: place-scripts\n2026/04/30 16:08:14 Decoded script /tekton/scripts/script-0-xmqht\n2026/04/30 16:08:14 Decoded script /tekton/scripts/script-1-k74wc\n\npod: test-comp-biiq-on-pull-request-rb6r8-clone-repository-pod | container step-clone: \nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n{\"level\":\"info\",\"ts\":1777565298.3609989,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565298.5950615,\"caller\":\"git/git.go:223\",\"msg\":\"Successfully cloned https://github.com/redhat-appstudio-qe/devfile-sample-python-basic @ 4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc (grafted, HEAD) in path /var/workdir/source\"}\n{\"level\":\"info\",\"ts\":1777565298.5951157,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565298.619003,\"caller\":\"git/git.go:277\",\"msg\":\"Successfully initialized and updated submodules in path /var/workdir/source\"}\nMerge option disabled. Using checked-out revision 4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc directly.\n\npod: test-comp-biiq-on-pull-request-rb6r8-clone-repository-pod | container step-symlink-check: \nRunning symlink check\n\npod: test-comp-biiq-on-pull-request-rb6r8-clone-repository-pod | container step-create-trusted-artifact: \nPrepared artifact from /var/workdir/source (sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9)\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nExecuting: oras push --annotation=quay.expires-after=6h --registry-config /tmp/create-oci.sh.qsdORf/auth-RFmD8D.json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc.git SOURCE_ARTIFACT\nUploading aefe84de7fc6 SOURCE_ARTIFACT\nUploaded  aefe84de7fc6 SOURCE_ARTIFACT\nPushed [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc.git\nArtifactType: application/vnd.unknown.artifact.v1\nDigest: sha256:433295ca69bb9a6dcfb88274a06fc1ac7b1250c5938b3291613af6cc2939f7fc\nArtifacts created\n\n\n pod: test-comp-biiq-on-pull-request-rb6r8-init-pod | init container: prepare\n2026/04/30 16:08:06 Entrypoint initialization\n\npod: test-comp-biiq-on-pull-request-rb6r8-init-pod | container step-init: \ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[param] enable: false\"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[param] default-http-proxy: squid.caching.svc.cluster.local:3128\"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[param] default-no-proxy: brew.registry.redhat.io,docker.io,gcr.io,ghcr.io,images.paas.redhat.com,mirror.gcr.io,nvcr.io,quay.io,registry-proxy.engineering.redhat.com,registry.access.redhat.com,registry.ci.openshift.org,registry.fedoraproject.org,registry.redhat.io,registry.stage.redhat.io,vault.habana.ai\"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[param] http-proxy-result-path: /tekton/results/http-proxy\"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[param] no-proxy-result-path: /tekton/results/no-proxy\"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"Cache proxy is disabled via param\"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[result] HTTP PROXY: \"\ntime=\"2026-04-30T16:08:09Z\" level=info msg=\"[result] NO PROXY: \"\n\n pod: test-comp-biiq-on-pull-request-rb6r8-prefetch-dependencies-pod | init container: prepare\n2026/04/30 16:08:24 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-request-rb6r8-prefetch-dependencies-pod | init container: place-scripts\n2026/04/30 16:08:25 Decoded script /tekton/scripts/script-0-88bbq\n2026/04/30 16:08:25 Decoded script /tekton/scripts/script-2-655fp\n\npod: test-comp-biiq-on-pull-request-rb6r8-prefetch-dependencies-pod | container step-skip-ta: \n\npod: test-comp-biiq-on-pull-request-rb6r8-prefetch-dependencies-pod | container step-use-trusted-artifact: \nWARN: found skip file in /var/workdir/source\n\n\npod: test-comp-biiq-on-pull-request-rb6r8-prefetch-dependencies-pod | container step-prefetch-dependencies: \nUsing mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\nUsing mounted service CA bundle: /mnt/service-ca/ca-bundle.crt\n'/mnt/service-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/service-ca.crt'\ntime=\"2026-04-30T16:08:37Z\" level=debug msg=\"Starting prefetch-dependencies\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"Not using package registry proxy because allow-package-registry-proxy is not set to `true` on the cluster level\" logger=PrefetchDependencies\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] source-dir: /var/workdir/source\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] output-dir: /var/workdir/cachi2/output\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] sbom-format: spdx\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] mode: strict\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] output-dir-mount-point: /cachi2/output\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] env-files: [/var/workdir/cachi2/cachi2.env /var/workdir/cachi2/prefetch.env /var/workdir/cachi2/prefetch-env.json]\"\ntime=\"2026-04-30T16:08:37Z\" level=info msg=\"[param] git-auth-directory: /workspace/git-basic-auth\"\ntime=\"2026-04-30T16:08:38Z\" level=info msg=\"hermeto [stdout] hermeto 0.50.1\" logger=CliExecutor\ntime=\"2026-04-30T16:08:39Z\" level=warning msg=\"No input provided; skipping prefetch-dependencies\" logger=PrefetchDependencies\ntime=\"2026-04-30T16:08:39Z\" level=debug msg=\"Finished prefetch-dependencies\"\n\npod: test-comp-biiq-on-pull-request-rb6r8-prefetch-dependencies-pod | container step-create-trusted-artifact: \nWARN: found skip file in /var/workdir/source\nWARN: found skip file in /var/workdir/cachi2\n\n\n pod: test-comp-biiq-on-pull-request-rb6r8-push-dockerfile-pod | init container: prepare\n2026/04/30 16:10:51 Entrypoint initialization\n\npod: test-comp-biiq-on-pull-request-rb6r8-push-dockerfile-pod | container step-use-trusted-artifact: \nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nExecuting: oras blob fetch --registry-config /tmp/use-oci.sh.YxqQ6b/auth-WlmXI8.json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 --output -\nRestored artifact quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 to /var/workdir/source\n\n\npod: test-comp-biiq-on-pull-request-rb6r8-push-dockerfile-pod | container step-push: \ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] image-digest: sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] containerfile: docker/Dockerfile\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] context: .\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] tag-suffix: .dockerfile\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] artifact-type: application/vnd.konflux.dockerfile\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] source: source\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] result-path-image-ref: /tekton/results/IMAGE_REF\"\ntime=\"2026-04-30T16:10:58Z\" level=info msg=\"[param] alternative-filename: Dockerfile\"\ntime=\"2026-04-30T16:11:00Z\" level=info msg=\"oras [stdout] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:e226568ae44f78999f6796457dbf4632c8cdfef32a8cd4337ad701c0dd303464\" logger=CliExecutor\ntime=\"2026-04-30T16:11:00Z\" level=info msg=\"Containerfile '/var/workdir/source/docker/Dockerfile' is pushed to registry with tag: sha256-62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2.dockerfile\"\n{\"image_ref\":\"quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:e226568ae44f78999f6796457dbf4632c8cdfef32a8cd4337ad701c0dd303464\"}\n pod: test-comp-biiq-on-pull-request-rb6r8-sast-shell-check-pod | init container: prepare\n2026/04/30 16:10:51 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-request-rb6r8-sast-shell-check-pod | init container: place-scripts\n2026/04/30 16:10:55 Decoded script /tekton/scripts/script-1-kcwhw\n2026/04/30 16:10:55 Decoded script /tekton/scripts/script-2-jlrh6\n\npod: test-comp-biiq-on-pull-request-rb6r8-sast-shell-check-pod | container step-use-trusted-artifact: \nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nExecuting: oras blob fetch --registry-config /tmp/use-oci.sh.7jsLC0/auth-5FvhFc.json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 --output -\nRestored artifact quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 to /var/workdir/source\nWARN: artifact URI not provided, (given: =/var/workdir/cachi2)\n\n\npod: test-comp-biiq-on-pull-request-rb6r8-sast-shell-check-pod | container step-sast-shell-check: \n+ source /utils.sh\n++ OPM_RENDER_CACHE=/tmp/konflux-test-opm-cache\n++ DEFAULT_INDEX_IMAGE=registry.redhat.io/redhat/redhat-operator-index\n+ trap 'handle_error /tekton/results/TEST_OUTPUT' EXIT\n+ [[ -z '' ]]\n+ PROJECT_NAME=test-comp-biiq\n+ echo 'INFO: The PROJECT_NAME used is: test-comp-biiq'\nINFO: The PROJECT_NAME used is: test-comp-biiq\n+ ca_bundle=/mnt/trusted-ca/ca-bundle.crt\n+ '[' -f /mnt/trusted-ca/ca-bundle.crt ']'\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n+ echo 'INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt'\n+ cp -vf /mnt/trusted-ca/ca-bundle.crt /etc/pki/ca-trust/source/anchors\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n+ update-ca-trust\n++ rpm -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}\\n' ShellCheck\n+ PACKAGE_VERSION=ShellCheck-0.10.0-3.el9\n+ OUTPUT_FILE=shellcheck-results.json\n+ SOURCE_CODE_DIR=/var/workdir/source\n+ declare -a ALL_TARGETS\n+ IFS=,\n+ read -ra TARGET_ARRAY\n+ for d in \"${TARGET_ARRAY[@]}\"\n+ potential_path=/var/workdir/source/.\n++ realpath -m /var/workdir/source/.\n+ resolved_path=/var/workdir/source\n+ [[ /var/workdir/source == \\/\\v\\a\\r\\/\\w\\o\\r\\k\\d\\i\\r\\/\\s\\o\\u\\r\\c\\e* ]]\n+ ALL_TARGETS+=(\"$resolved_path\")\n+ '[' -z '' ']'\n+ '[' -r /sys/fs/cgroup/cpu.max ']'\n+ read -r quota period\n+ '[' 800000 '!=' max ']'\n+ '[' -n 100000 ']'\n+ '[' 100000 -gt 0 ']'\n+ export SC_JOBS=8\n+ SC_JOBS=8\n+ echo 'INFO: Setting SC_JOBS=8 based on cgroups v2 max for run-shellcheck.sh'\nINFO: Setting SC_JOBS=8 based on cgroups v2 max for run-shellcheck.sh\n+ /usr/share/csmock/scripts/run-shellcheck.sh /var/workdir/source\nLooking for shell scripts................ done\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/applypatch-msg.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/commit-msg.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/post-update.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/prepare-commit-msg.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/pre-applypatch.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/pre-commit.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/pre-merge-commit.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/pre-push.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/pre-rebase.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/pre-receive.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/push-to-checkout.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/sendemail-validate.sample\n+ timeout 30 shellcheck --format=json1 --external-sources --source-path=/var/workdir/source /var/workdir/source/.git/hooks/update.sample\n+ CSGREP_OPTS=(--mode=json --strip-path-prefix=\"$SOURCE_CODE_DIR\"/ --remove-duplicates --embed-context=3 --set-scan-prop=\"ShellCheck:${PACKAGE_VERSION}\")\n+ [[ true == \\t\\r\\u\\e ]]\n+ CSGREP_EVENT_FILTER='\\[SC(1020|1035|1054|1066|1068|1073|1080|1083|1099|1113|1115|1127|1128|1143|2043|2050|'\n+ CSGREP_EVENT_FILTER+='2055|2057|2066|2069|2071|2077|2078|2091|2092|2157|2171|2193|2194|2195|2215|2216|'\n+ CSGREP_EVENT_FILTER+='2218|2224|2225|2242|2256|2258|2261)\\]$'\n+ CSGREP_OPTS+=(--event=\"$CSGREP_EVENT_FILTER\")\n+ csgrep --mode=json --strip-path-prefix=/var/workdir/source/ --remove-duplicates --embed-context=3 --set-scan-prop=ShellCheck:ShellCheck-0.10.0-3.el9 '--event=\\[SC(1020|1035|1054|1066|1068|1073|1080|1083|1099|1113|1115|1127|1128|1143|2043|2050|2055|2057|2066|2069|2071|2077|2078|2091|2092|2157|2171|2193|2194|2195|2215|2216|2218|2224|2225|2242|2256|2258|2261)\\]$' ./shellcheck-results/empty.json ./shellcheck-results/sc-105.json ./shellcheck-results/sc-113.json ./shellcheck-results/sc-114.json ./shellcheck-results/sc-126.json ./shellcheck-results/sc-71.json ./shellcheck-results/sc-74.json ./shellcheck-results/sc-75.json ./shellcheck-results/sc-76.json ./shellcheck-results/sc-79.json ./shellcheck-results/sc-81.json\n+ [[ SITE_DEFAULT == \\S\\I\\T\\E\\_\\D\\E\\F\\A\\U\\L\\T ]]\n+ KFP_GIT_URL=https://gitlab.cee.redhat.com/osh/known-false-positives.git\n+ PROBE_URL=https://gitlab.cee.redhat.com/osh/known-false-positives\n+ KFP_DIR=known-false-positives\n+ KFP_CLONED=0\n+ mkdir known-false-positives\n+ [[ -n https://gitlab.cee.redhat.com/osh/known-false-positives.git ]]\nINFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... + echo -n 'INFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... '\n+ curl --fail --head --max-time 60 --no-progress-meter https://gitlab.cee.redhat.com/osh/known-false-positives\n++ head -1\ncurl: (6) Could not resolve host: gitlab.cee.redhat.com\n+ [[ 0 -eq 0 ]]\nWARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered\n+ echo 'WARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered'\nShellCheck results have been saved to shellcheck-results.json\n+ echo 'ShellCheck results have been saved to shellcheck-results.json'\n+ csgrep --mode=evtstat shellcheck-results.json\n+ csgrep --mode=sarif shellcheck-results.json\n+ TEST_OUTPUT=\n+ parse_test_output sast-shell-check-oci-ta sarif shellcheck-results.sarif\n+ TEST_NAME=sast-shell-check-oci-ta\n+ TEST_RESULT_FORMAT=sarif\n+ TEST_RESULT_FILE=shellcheck-results.sarif\n+ '[' -z sast-shell-check-oci-ta ']'\n+ '[' -z sarif ']'\n+ '[' -z shellcheck-results.sarif ']'\n+ '[' '!' -f shellcheck-results.sarif ']'\n+ '[' sarif = sarif ']'\n+++ jq -rce '(if (.runs[].results | length \u003e 0) then \"FAILURE\" else \"SUCCESS\" end)' shellcheck-results.sarif\n+++ jq -rce '(.runs[].results | length)' shellcheck-results.sarif\n++ make_result_json -r SUCCESS -f 0\n++ local RESULT=\n++ local SUCCESSES=0\n++ local FAILURES=0\n++ local WARNINGS=0\n++ local 'NOTE=For details, check Tekton task log.'\n++ local NAMESPACE=default\n++ local OUTPUT\n++ local OPTIND opt\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ RESULT=SUCCESS\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ FAILURES=0\n++ getopts :r:s:f:w:t:n: opt\n++ shift 4\n++ '[' -z SUCCESS ']'\n++ case \"${RESULT}\" in\n++++ date -u --iso-8601=seconds\n+++ jq -rce --arg date 2026-04-30T16:12:46+00:00 --arg result SUCCESS --arg note 'For details, check Tekton task log.' --arg namespace default --arg successes 0 --arg failures 0 --arg warnings 0 --null-input '{  result: $result,\n        timestamp: $date,\n        note: $note,\n        namespace: $namespace,\n        successes: $successes|tonumber,\n        failures: $failures|tonumber,\n        warnings: $warnings|tonumber\n    }'\n++ OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ TEST_OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ jq .failures\n+ '[' 0 -gt 0 ']'\n+ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ tee /tekton/results/TEST_OUTPUT\n{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"For details, check Tekton task log.\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}\n+ handle_error /tekton/results/TEST_OUTPUT\n+ exit_code=0\n+ '[' 0 -ne 0 ']'\n+ exit 0\n\npod: test-comp-biiq-on-pull-request-rb6r8-sast-shell-check-pod | container step-upload: \nSelecting auth\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nAttaching to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\nExecuting: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/sarif+json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2 shellcheck-results.sarif:application/sarif+json\nPreparing shellcheck-results.sarif\nUploading da808faebf6f shellcheck-results.sarif\nExists    44136fa355b3 application/vnd.oci.empty.v1+json\nUploaded  da808faebf6f shellcheck-results.sarif\nUploading d2182cbd350f application/vnd.oci.image.manifest.v1+json\nUploaded  d2182cbd350f application/vnd.oci.image.manifest.v1+json\nAttached to [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\nDigest: sha256:d2182cbd350f055af9df2c4fa21c6fa68df3c511a15005a03edca49793854c88\nNo excluded-findings.json exists. Skipping upload.\n\n pod: test-comp-biiq-on-pull-request-rb6r8-sast-unicode-check-pod | init container: prepare\n2026/04/30 16:10:51 Entrypoint initialization\n\n pod: test-comp-biiq-on-pull-request-rb6r8-sast-unicode-check-pod | init container: place-scripts\n2026/04/30 16:10:55 Decoded script /tekton/scripts/script-1-nt2mq\n2026/04/30 16:10:55 Decoded script /tekton/scripts/script-2-8rmbk\n\npod: test-comp-biiq-on-pull-request-rb6r8-sast-unicode-check-pod | container step-use-trusted-artifact: \nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nExecuting: oras blob fetch --registry-config /tmp/use-oci.sh.aIO9DX/auth-B1mDIU.json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 --output -\nRestored artifact quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq@sha256:aefe84de7fc66058dc8310fb51a549e9299f8d89df1d97e5cb312d3af28f26e9 to /var/workdir/source\nWARN: artifact URI not provided, (given: =/var/workdir/cachi2)\n\n\npod: test-comp-biiq-on-pull-request-rb6r8-sast-unicode-check-pod | container step-sast-unicode-check: \n+ . /utils.sh\n++ OPM_RENDER_CACHE=/tmp/konflux-test-opm-cache\n++ DEFAULT_INDEX_IMAGE=registry.redhat.io/redhat/redhat-operator-index\n+ trap 'handle_error /tekton/results/TEST_OUTPUT' EXIT\n+ [[ -z '' ]]\n+ PROJECT_NAME=test-comp-biiq\n+ echo 'INFO: The PROJECT_NAME used is: test-comp-biiq'\nINFO: The PROJECT_NAME used is: test-comp-biiq\n+ ca_bundle=/mnt/trusted-ca/ca-bundle.crt\n+ '[' -f /mnt/trusted-ca/ca-bundle.crt ']'\nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n+ echo 'INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt'\n+ cp -vf /mnt/trusted-ca/ca-bundle.crt /etc/pki/ca-trust/source/anchors\n'/mnt/trusted-ca/ca-bundle.crt' -\u003e '/etc/pki/ca-trust/source/anchors/ca-bundle.crt'\n+ update-ca-trust\n+ SCAN_PROP=https://github.com/siddhesh/find-unicode-control.git#c2accbfbba7553a8bc1ebd97089ae08ad8347e58\n+ FUC_EXIT_CODE=0\n+ declare -a ALL_TARGETS\n+ OLD_IFS=' \t\n'\n+ IFS=,\n+ for d in $TARGET_DIRS\n+ ALL_TARGETS+=(\"${SOURCE_CODE_DIR}/source/${d}\")\n+ IFS=' \t\n'\n+ LANG=en_US.utf8\n+ find_unicode_control.py -p bidi -v -d -t /var/workdir/source/.\n+ [[ 0 -ne 0 ]]\n+ sed -i raw_sast_unicode_check_out.txt -E -e 's|(.*:[0-9]+)(.*)|\\1: warning:\\2|' -e 's|^|Error: UNICONTROL_WARNING:\\n|'\n+ CSGERP_OPTS=(--mode=json --remove-duplicates --embed-context=3 --set-scan-prop=\"${SCAN_PROP}\" --strip-path-prefix=\"${SOURCE_CODE_DIR}\"/source/)\n+ csgrep --mode=json --remove-duplicates --embed-context=3 --set-scan-prop=https://github.com/siddhesh/find-unicode-control.git#c2accbfbba7553a8bc1ebd97089ae08ad8347e58 --strip-path-prefix=/var/workdir/source/ raw_sast_unicode_check_out.txt\n+ csgrep --mode=evtstat processed_sast_unicode_check_out.json\n+ [[ SITE_DEFAULT == \\S\\I\\T\\E\\_\\D\\E\\F\\A\\U\\L\\T ]]\n+ KFP_GIT_URL=https://gitlab.cee.redhat.com/osh/known-false-positives.git\n+ PROBE_URL=https://gitlab.cee.redhat.com/osh/known-false-positives\n+ KFP_DIR=known-false-positives\n+ KFP_CLONED=0\n+ mkdir known-false-positives\n+ [[ -n https://gitlab.cee.redhat.com/osh/known-false-positives.git ]]\nINFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... + echo -n 'INFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... '\n+ curl --fail --head --max-time 60 --no-progress-meter https://gitlab.cee.redhat.com/osh/known-false-positives\n++ head -1\ncurl: (6) Could not resolve host: gitlab.cee.redhat.com\n+ [[ 0 -eq 0 ]]\n+ echo 'WARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered'\nWARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered\n+ mv processed_sast_unicode_check_out.json sast_unicode_check_out.json\n+ csgrep --mode=sarif sast_unicode_check_out.json\n+ [[ 0 -eq 0 ]]\n+ note='Task sast-unicode-check-oci-ta success: No finding was detected'\n++ make_result_json -r SUCCESS -t 'Task sast-unicode-check-oci-ta success: No finding was detected'\n++ local RESULT=\n++ local SUCCESSES=0\n++ local FAILURES=0\n++ local WARNINGS=0\n++ local 'NOTE=For details, check Tekton task log.'\n++ local NAMESPACE=default\n++ local OUTPUT\n++ local OPTIND opt\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ RESULT=SUCCESS\n++ getopts :r:s:f:w:t:n: opt\n++ case \"${opt}\" in\n++ NOTE='Task sast-unicode-check-oci-ta success: No finding was detected'\n++ getopts :r:s:f:w:t:n: opt\n++ shift 4\n++ '[' -z SUCCESS ']'\n++ case \"${RESULT}\" in\n++++ date -u --iso-8601=seconds\n+++ jq -rce --arg date 2026-04-30T16:12:46+00:00 --arg result SUCCESS --arg note 'Task sast-unicode-check-oci-ta success: No finding was detected' --arg namespace default --arg successes 0 --arg failures 0 --arg warnings 0 --null-input '{  result: $result,\n        timestamp: $date,\n        note: $note,\n        namespace: $namespace,\n        successes: $successes|tonumber,\n        failures: $failures|tonumber,\n        warnings: $warnings|tonumber\n    }'\n++ OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"Task sast-unicode-check-oci-ta success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n++ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"Task sast-unicode-check-oci-ta success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ ERROR_OUTPUT='{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"Task sast-unicode-check-oci-ta success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ echo '{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"Task sast-unicode-check-oci-ta success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}'\n+ tee /tekton/results/TEST_OUTPUT\n{\"result\":\"SUCCESS\",\"timestamp\":\"2026-04-30T16:12:46+00:00\",\"note\":\"Task sast-unicode-check-oci-ta success: No finding was detected\",\"namespace\":\"default\",\"successes\":0,\"failures\":0,\"warnings\":0}\n+ handle_error /tekton/results/TEST_OUTPUT\n+ exit_code=0\n+ '[' 0 -ne 0 ']'\n+ exit 0\n\npod: test-comp-biiq-on-pull-request-rb6r8-sast-unicode-check-pod | container step-upload: \nSelecting auth\nUsing token for quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq\nAttaching to quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc\nExecuting: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/sarif+json quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2 sast_unicode_check_out.sarif:application/sarif+json\nPreparing sast_unicode_check_out.sarif\nUploading 0e9806f310b4 sast_unicode_check_out.sarif\nExists    44136fa355b3 application/vnd.oci.empty.v1+json\nUploaded  0e9806f310b4 sast_unicode_check_out.sarif\nUploading c655732f1a34 application/vnd.oci.image.manifest.v1+json\nUploaded  c655732f1a34 application/vnd.oci.image.manifest.v1+json\nAttached to [registry] quay.io/redhat-appstudio-qe/build-e2e-gaog/test-comp-biiq:on-pr-4a72cc38f63f22ec8457b4db6280b1a6eb30d6cc@sha256:62d45b60af7ee4d1b5cc372d9ab79da21f26eb120a9515c71441b4a10ac15aa2\nDigest: sha256:c655732f1a34e713f6ce6d1c29ca4cd40c2c187115a9a72a5bea734a86489aae\nNo excluded-findings.json exists. Skipping upload.\nNew PipelineRun test-comp-biiq-on-pull-request-lbfrm found after retrigger for component build-e2e-gaog/test-comp-biiq\nPipelineRun test-comp-biiq-on-pull-request-lbfrm found for Component build-e2e-gaog/test-comp-biiq\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: ResolvingTaskRef\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Running\nPipelineRun test-comp-biiq-on-pull-request-lbfrm reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-04-30T16:20:19.791785723Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Offset": 60648,
              "Order": 84,
              "Time": "2026-04-30T16:23:21.323521157Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 181531735424,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 60648,
              "Order": 85,
              "Time": "2026-04-30T16:23:21.360886631Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 60648,
              "Order": 87,
              "Time": "2026-04-30T16:23:21.360958595Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 71955,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 366
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should push Dockerfile to registry",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:21.380937979Z",
        "EndTime": "2026-04-30T16:23:52.232490234Z",
        "RunTime": 30851552306,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-04-30T16:23:21.393365095Z"
            },
            "Message": "should push Dockerfile to registry",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-04-30T16:23:52.228667823Z"
            },
            "Message": "should push Dockerfile to registry",
            "Duration": 30835302728,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-04-30T16:23:52.232448161Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-04-30T16:23:52.232476303Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 28132,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "floating tags are created successfully",
        "State": "skipped",
        "StartTime": "2026-04-30T16:23:52.245614324Z",
        "EndTime": "2026-04-30T16:23:52.332428048Z",
        "RunTime": 86813724,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "floating tag validation is not needed for: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 380,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:380 +0x91"
          },
          "TimelineLocation": {
            "Order": 95,
            "Time": "2026-04-30T16:23:52.314276042Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 378
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-04-30T16:23:52.314124143Z"
            },
            "Message": "floating tags are created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-04-30T16:23:52.314278402Z"
            },
            "Message": "floating tags are created successfully",
            "Duration": 154259,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-04-30T16:23:52.332392666Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-04-30T16:23:52.332414607Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 21941,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image manifest mediaType is correct",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:52.354106898Z",
        "EndTime": "2026-04-30T16:23:54.833884402Z",
        "RunTime": 2479777504,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-04-30T16:23:52.363325774Z"
            },
            "Message": "image manifest mediaType is correct",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 102,
              "Time": "2026-04-30T16:23:54.830245662Z"
            },
            "Message": "image manifest mediaType is correct",
            "Duration": 2466919899,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-04-30T16:23:54.833830059Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-04-30T16:23:54.833868511Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 38452,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 420
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check for source images if enabled in pipeline",
        "State": "skipped",
        "StartTime": "2026-04-30T16:23:54.834254222Z",
        "EndTime": "2026-04-30T16:23:54.920893388Z",
        "RunTime": 86639165,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Skipping source image check since it is not enabled in the pipeline",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 440,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.5()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:440 +0x5f1"
          },
          "TimelineLocation": {
            "Offset": 31,
            "Order": 107,
            "Time": "2026-04-30T16:23:54.920050771Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 420
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Source build is enabled: false\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-04-30T16:23:54.834309065Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 108,
              "Time": "2026-04-30T16:23:54.920056271Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "Duration": 85747207,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 109,
              "Time": "2026-04-30T16:23:54.920856585Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 111,
              "Time": "2026-04-30T16:23:54.920883897Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 27322,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Records",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:54.938984271Z",
        "EndTime": "2026-04-30T16:23:55.479815195Z",
        "RunTime": 540830934,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "records for PipelineRun test-comp-biiq-on-pull-request-lbfrm:\n\u0026{[{build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/ccfb0fca-7be0-4cd5-b08c-7d3f4083065c 2c4ca962-bbb5-4081-91e8-bbadf4e7822b 2c4ca962-bbb5-4081-91e8-bbadf4e7822b} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/cc682cf1-5bad-40ec-ad86-308d48709a2d 4481afd3-a228-4160-b43d-e8539a000fbd 4481afd3-a228-4160-b43d-e8539a000fbd} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/c29fd735-7333-48c3-853b-147581e60c31 48811458-7899-484b-a9c0-0595f66262f4 48811458-7899-484b-a9c0-0595f66262f4} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/f315716a-3394-4295-9e35-ca793bf76af0 4b3babd6-6bc0-4fe3-8369-53bc6a797193 4b3babd6-6bc0-4fe3-8369-53bc6a797193} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/f7dc1497-6078-4416-8e2e-8a04f25c6864 57809a01-ce3b-47c7-8265-10b8597a493a 57809a01-ce3b-47c7-8265-10b8597a493a} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/d4776214-cd4f-47fb-a1c7-d6a232362550 61d2f381-9f51-4323-8f1a-5955d08ecd57 61d2f381-9f51-4323-8f1a-5955d08ecd57} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/a5c87420-86e8-4990-837d-d10b12a7aa97 94ed059d-602b-49ad-81bd-17a890e4139b 94ed059d-602b-49ad-81bd-17a890e4139b} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/6fa5b690-3602-4911-bbc9-1d798ea79fa8 b25cc3f0-e3cd-4a94-9bd7-bb785800b2a9 b25cc3f0-e3cd-4a94-9bd7-bb785800b2a9} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/7c4054e7-0847-4728-99dd-d609d3e7073e b283e9d4-7b3a-40b5-a45e-0b72d733d8f7 b283e9d4-7b3a-40b5-a45e-0b72d733d8f7} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/b67a799d-5b62-408b-8f73-6d6b0cf5b060 bc271b1a-d29d-4744-b1c2-d56cedab4fb8 bc271b1a-d29d-4744-b1c2-d56cedab4fb8} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/cd0d4fc3-d152-4243-90d6-a3143492a973 c5c54786-a6f9-455c-b576-29b7e9d4f1c4 c5c54786-a6f9-455c-b576-29b7e9d4f1c4} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/61f0410f-34d9-4a44-8418-616cf4a76c5b e2222bf3-251f-47cb-82a4-07f30bf1bc97 e2222bf3-251f-47cb-82a4-07f30bf1bc97} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/3b871d7c-4182-4289-9bb2-493d866378c7 e2463700-d94c-4f6e-9548-c9f6e82ec45e e2463700-d94c-4f6e-9548-c9f6e82ec45e} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/ce203c7a-f33e-4967-88cf-e93c1891a3dd e558a55d-9628-42a7-a494-310762dde363 e558a55d-9628-42a7-a494-310762dde363} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/f492fc61-0800-4a2c-9aad-f45668ad1c1e e8df701d-5355-4865-afed-2bd43e741490 e8df701d-5355-4865-afed-2bd43e741490} {build-e2e-gaog/results/3b871d7c-4182-4289-9bb2-493d866378c7/records/671d2aa4-7a84-456a-9c44-377cf2e704c2 ec97afa4-0e20-44c1-8eec-4a2825954ccf ec97afa4-0e20-44c1-8eec-4a2825954ccf}]}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-04-30T16:23:54.944955418Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-04-30T16:23:55.068602215Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 123646797,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-04-30T16:23:55.07652623Z"
            },
            "Message": "should have Pipeline Records",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 117,
              "Time": "2026-04-30T16:23:55.476641031Z"
            },
            "Message": "should have Pipeline Records",
            "Duration": 400114801,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 118,
              "Time": "2026-04-30T16:23:55.479757352Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 120,
              "Time": "2026-04-30T16:23:55.479800744Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 43392,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 507
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Logs",
        "State": "pending",
        "StartTime": "2026-04-30T16:23:55.491788392Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 540
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:55.512089186Z",
        "EndTime": "2026-04-30T16:23:56.384479978Z",
        "RunTime": 872390802,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-04-30T16:23:55.522593363Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 123,
              "Time": "2026-04-30T16:23:56.384274327Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 861680944,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-04-30T16:23:56.384443346Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 126,
              "Time": "2026-04-30T16:23:56.384472067Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 28731,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 569
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verify-enterprise-contract check should pass",
        "State": "pending",
        "StartTime": "2026-04-30T16:23:56.384732561Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Hermeto content in the SBOM in case the build was hermetic",
        "State": "skipped",
        "StartTime": "2026-04-30T16:23:56.385028888Z",
        "EndTime": "2026-04-30T16:23:56.443131117Z",
        "RunTime": 58102239,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Hermetic build is not enabled, skipping the test",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 663,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.8.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:663 +0x7a"
          },
          "TimelineLocation": {
            "Order": 131,
            "Time": "2026-04-30T16:23:56.44300873Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 661
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 127,
              "Time": "2026-04-30T16:23:56.385111432Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 129,
              "Time": "2026-04-30T16:23:56.442746736Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "Duration": 57635304,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-04-30T16:23:56.442847411Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-04-30T16:23:56.44301109Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "Duration": 163679,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-04-30T16:23:56.443105625Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-04-30T16:23:56.443123666Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 18030,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "build-definitions ec pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 700
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "build-templates-e2e"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 744
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "runs ec pipeline pipelines/enterprise-contract.yaml",
        "State": "pending",
        "StartTime": "2026-04-30T16:23:56.443319247Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 356
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:56.443581662Z",
        "EndTime": "2026-04-30T16:23:56.696874884Z",
        "RunTime": 253293212,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-ailk-on-pull-request-6jq7q found for Component build-e2e-gaog/test-comp-ailk\nPipelineRun test-comp-ailk-on-pull-request-6jq7q reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-04-30T16:23:56.443666716Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 138,
              "Time": "2026-04-30T16:23:56.673802504Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 230135788,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 139,
              "Time": "2026-04-30T16:23:56.696835132Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 141,
              "Time": "2026-04-30T16:23:56.696863044Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 27922,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 366
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should push Dockerfile to registry",
        "State": "skipped",
        "StartTime": "2026-04-30T16:23:56.766857471Z",
        "EndTime": "2026-04-30T16:23:56.787919362Z",
        "RunTime": 21061891,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Skipping DockerBuildOciTAMin build, which does not push Dockerfile to registry",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 369,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.2()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:369 +0xb4"
          },
          "TimelineLocation": {
            "Order": 143,
            "Time": "2026-04-30T16:23:56.773315547Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 366
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-04-30T16:23:56.773139437Z"
            },
            "Message": "should push Dockerfile to registry",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-04-30T16:23:56.773318707Z"
            },
            "Message": "should push Dockerfile to registry",
            "Duration": 179270,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-04-30T16:23:56.78788018Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-04-30T16:23:56.787905331Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 25161,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "floating tags are created successfully",
        "State": "skipped",
        "StartTime": "2026-04-30T16:23:56.815734095Z",
        "EndTime": "2026-04-30T16:23:56.83777005Z",
        "RunTime": 22035955,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "floating tag validation is not needed for: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 380,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:380 +0x91"
          },
          "TimelineLocation": {
            "Order": 149,
            "Time": "2026-04-30T16:23:56.833432991Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 378
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-04-30T16:23:56.833298083Z"
            },
            "Message": "floating tags are created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 150,
              "Time": "2026-04-30T16:23:56.833435281Z"
            },
            "Message": "floating tags are created successfully",
            "Duration": 137198,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 151,
              "Time": "2026-04-30T16:23:56.837730718Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 153,
              "Time": "2026-04-30T16:23:56.837753979Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 23261,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image manifest mediaType is correct",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:56.856395526Z",
        "EndTime": "2026-04-30T16:24:01.232088447Z",
        "RunTime": 4375692911,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 154,
              "Time": "2026-04-30T16:23:56.910088365Z"
            },
            "Message": "image manifest mediaType is correct",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 156,
              "Time": "2026-04-30T16:24:01.223083541Z"
            },
            "Message": "image manifest mediaType is correct",
            "Duration": 4312995176,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-04-30T16:24:01.232025063Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 159,
              "Time": "2026-04-30T16:24:01.232071286Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 46223,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 420
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check for source images if enabled in pipeline",
        "State": "skipped",
        "StartTime": "2026-04-30T16:24:01.301843581Z",
        "EndTime": "2026-04-30T16:24:01.349593773Z",
        "RunTime": 47750202,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Skiping DockerBuildOciTAMin build test-comp-ailk-on-pull-request-6jq7q",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 433,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.5()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:433 +0x489"
          },
          "TimelineLocation": {
            "Offset": 82,
            "Order": 161,
            "Time": "2026-04-30T16:24:01.343952042Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 420
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "This is DockerBuildOciTAMin build, which does not require source container build.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Order": 160,
              "Time": "2026-04-30T16:24:01.318356031Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Offset": 82,
              "Order": 162,
              "Time": "2026-04-30T16:24:01.343957692Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "Duration": 25601661,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 82,
              "Order": 163,
              "Time": "2026-04-30T16:24:01.34953751Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 82,
              "Order": 165,
              "Time": "2026-04-30T16:24:01.349577822Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 40312,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Records",
        "State": "passed",
        "StartTime": "2026-04-30T16:24:01.412831258Z",
        "EndTime": "2026-04-30T16:24:02.452893797Z",
        "RunTime": 1040062589,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "records for PipelineRun test-comp-ailk-on-pull-request-6jq7q:\n\u0026{[{build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/d0ecb21e-1167-4410-a819-c27c477b11fb 08086d02-757d-436d-ab01-f8e00cf81bc6 08086d02-757d-436d-ab01-f8e00cf81bc6} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/318b3b3d-be2c-4035-bcf0-2d731767a1e9 12dba4e4-a602-447e-8043-8c8e66764fe3 12dba4e4-a602-447e-8043-8c8e66764fe3} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/b121fd85-5fae-4b6d-aabe-e8eeaf25f04f 1d43ac8a-d682-4b1f-ad96-c0a82c622c5d 1d43ac8a-d682-4b1f-ad96-c0a82c622c5d} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/b31f3b8e-de14-430f-9040-705e294f155a 1f05c029-ad68-4c7b-a1ed-84ed2704a1b4 1f05c029-ad68-4c7b-a1ed-84ed2704a1b4} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/7c869383-ce4a-4310-b0cc-18fa2a20dee7 41f28f7c-d44a-4c21-9a48-e21e357256d1 41f28f7c-d44a-4c21-9a48-e21e357256d1} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/9ee52d57-561c-445d-8fef-a7f0f246bac7 471eb48f-a264-4aa6-b4b1-bb271ba7bffa 471eb48f-a264-4aa6-b4b1-bb271ba7bffa} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/390c99d8-f15a-4cc8-88a3-59a2a68cbf5d a3948f09-4b6b-487e-92cc-b2b5133efdda a3948f09-4b6b-487e-92cc-b2b5133efdda} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/4fc0b1e0-ef58-4255-88b0-6eba6d385cc2 b0040a71-f178-4e67-b810-542f5fa05bff b0040a71-f178-4e67-b810-542f5fa05bff} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/a18dc370-6500-48fe-8ff9-34b525bc3636 ce6be992-80a6-4e46-ac14-a3510b81b596 ce6be992-80a6-4e46-ac14-a3510b81b596} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/033d083d-b1c3-4682-acde-70b8d92f6af1 d062a8c9-e921-451e-a676-3e38bc187701 d062a8c9-e921-451e-a676-3e38bc187701} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/b0c018d4-6d68-42cb-9cff-03d3d5da83ba d7bbd994-c8d1-4c99-9b2a-69dda7fe4fca d7bbd994-c8d1-4c99-9b2a-69dda7fe4fca} {build-e2e-gaog/results/318b3b3d-be2c-4035-bcf0-2d731767a1e9/records/0a83aca5-792a-4c74-ad77-dcadeebdee7d f4d3a2a1-02e4-4bc7-880b-1fd20f29fbb9 f4d3a2a1-02e4-4bc7-880b-1fd20f29fbb9}]}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-04-30T16:24:01.423356118Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 168,
              "Time": "2026-04-30T16:24:01.538115682Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 114759564,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 169,
              "Time": "2026-04-30T16:24:01.624616759Z"
            },
            "Message": "should have Pipeline Records",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 2239,
              "Order": 171,
              "Time": "2026-04-30T16:24:02.244057167Z"
            },
            "Message": "should have Pipeline Records",
            "Duration": 619440418,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2239,
              "Order": 172,
              "Time": "2026-04-30T16:24:02.452805582Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2239,
              "Order": 174,
              "Time": "2026-04-30T16:24:02.452867005Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 61434,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 507
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Logs",
        "State": "pending",
        "StartTime": "2026-04-30T16:24:02.459798078Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 540
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
        "State": "passed",
        "StartTime": "2026-04-30T16:24:02.676163932Z",
        "EndTime": "2026-04-30T16:24:02.870853291Z",
        "RunTime": 194689359,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-04-30T16:24:02.73438689Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-04-30T16:24:02.827916085Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 93529205,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-04-30T16:24:02.870801758Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-04-30T16:24:02.87083774Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 35992,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 569
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verify-enterprise-contract check should pass",
        "State": "pending",
        "StartTime": "2026-04-30T16:24:02.986451012Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Hermeto content in the SBOM in case the build was hermetic",
        "State": "skipped",
        "StartTime": "2026-04-30T16:24:03.032396364Z",
        "EndTime": "2026-04-30T16:24:03.391822972Z",
        "RunTime": 359426609,
        "ParallelProcess": 4,
        "Failure": {
          "Message": "Hermetic build is not enabled, skipping the test",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 663,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.8.3()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go:663 +0x7a"
          },
          "TimelineLocation": {
            "Order": 185,
            "Time": "2026-04-30T16:24:03.242812851Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 661
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-04-30T16:24:03.039926469Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-04-30T16:24:03.058227888Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "Duration": 18301419,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-04-30T16:24:03.24261605Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-04-30T16:24:03.242816741Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "Duration": 200701,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 187,
              "Time": "2026-04-30T16:24:03.391756539Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-04-30T16:24:03.391788371Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 31842,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "build-definitions ec pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 700
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "build-templates-e2e"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 744
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "runs ec pipeline pipelines/enterprise-contract.yaml",
        "State": "pending",
        "StartTime": "2026-04-30T16:24:03.49193391Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 4,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
          "LineNumber": 816
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should fail for symlink component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-evak",
        "State": "passed",
        "StartTime": "2026-04-30T16:24:03.58574265Z",
        "EndTime": "2026-04-30T16:24:16.1773014Z",
        "RunTime": 12591558750,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-symlink-comp-evak-on-pull-request-4fqnw found for Component build-e2e-gaog/test-symlink-comp-evak\nPipelineRun test-symlink-comp-evak-on-pull-request-4fqnw reason: Failed\nattempt 1/1: PipelineRun \"test-symlink-comp-evak-on-pull-request-4fqnw\" failed: \n pod: test-symlink-comp-evak-on-pb443f3d7688d2f1cc0d0bac6aeaac5a9-pod | init container: prepare\n2026/04/30 16:09:33 Entrypoint initialization\n\n pod: test-symlink-comp-evak-on-pb443f3d7688d2f1cc0d0bac6aeaac5a9-pod | init container: place-scripts\n2026/04/30 16:09:33 Decoded script /tekton/scripts/script-0-gxdh9\n2026/04/30 16:09:33 Decoded script /tekton/scripts/script-1-nzgmr\n\npod: test-symlink-comp-evak-on-pb443f3d7688d2f1cc0d0bac6aeaac5a9-pod | container step-clone: \nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n{\"level\":\"info\",\"ts\":1777565379.2559474,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565379.501909,\"caller\":\"git/git.go:223\",\"msg\":\"Successfully cloned https://github.com/redhat-appstudio-qe/devfile-sample-python-basic @ 5b10e3638d905e9a41bd478d0834062389175dbd (grafted, HEAD) in path /workspace/output/source\"}\n{\"level\":\"info\",\"ts\":1777565379.5019588,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1777565379.5281086,\"caller\":\"git/git.go:277\",\"msg\":\"Successfully initialized and updated submodules in path /workspace/output/source\"}\nMerge option disabled. Using checked-out revision 5b10e3638d905e9a41bd478d0834062389175dbd directly.\n\npod: test-symlink-comp-evak-on-pb443f3d7688d2f1cc0d0bac6aeaac5a9-pod | container step-symlink-check: \nRunning symlink check\nThe cloned repository contains symlink pointing outside of the cloned repository: /workspace/output/source/os-release-symlink\n\n pod: test-symlink-comp-evak-on-pull-request-4fqnw-init-pod | init container: prepare\n2026/04/30 16:09:11 Entrypoint initialization\n\npod: test-symlink-comp-evak-on-pull-request-4fqnw-init-pod | container step-init: \ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[param] enable: false\"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[param] default-http-proxy: squid.caching.svc.cluster.local:3128\"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[param] default-no-proxy: brew.registry.redhat.io,docker.io,gcr.io,ghcr.io,images.paas.redhat.com,mirror.gcr.io,nvcr.io,quay.io,registry-proxy.engineering.redhat.com,registry.access.redhat.com,registry.ci.openshift.org,registry.fedoraproject.org,registry.redhat.io,registry.stage.redhat.io,vault.habana.ai\"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[param] http-proxy-result-path: /tekton/results/http-proxy\"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[param] no-proxy-result-path: /tekton/results/no-proxy\"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"Cache proxy is disabled via param\"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[result] HTTP PROXY: \"\ntime=\"2026-04-30T16:09:14Z\" level=info msg=\"[result] NO PROXY: \"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 816
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-04-30T16:24:03.603505029Z"
            },
            "Message": "pipelineRun should fail for symlink component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-evak",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 816
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 192,
              "Time": "2026-04-30T16:24:04.684463502Z"
            },
            "Message": "pipelineRun should fail for symlink component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-evak",
            "Duration": 1080958472,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 271
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 193,
              "Time": "2026-04-30T16:24:04.748394915Z"
            },
            "Message": "HACBS pipelines",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 271
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 195,
              "Time": "2026-04-30T16:24:16.170656904Z"
            },
            "Message": "HACBS pipelines",
            "Duration": 11422261989,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 196,
              "Time": "2026-04-30T16:24:16.177231526Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 198,
              "Time": "2026-04-30T16:24:16.177275478Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 43962,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 235
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with nudges",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.322652703Z",
        "EndTime": "2026-04-30T16:08:08.124784477Z",
        "RunTime": 73802131744,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "ReleaseAdmissionPlan data: {\"Mapping\":{\"Components\":[{\"Name\":\"fj-multi-component-parent-pwow\",\"Repository\":\"quay.io/redhat-appstudio-qe/release-repository\"}]}}Image repository for component fj-multi-component-child-pwow in namespace build-e2e-cgjf do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-child-pwow in namespace build-e2e-cgjf do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-parent-pwow in namespace build-e2e-cgjf do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-parent-pwow in namespace build-e2e-cgjf do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.323121439Z"
            },
            "Message": "component update with renovate",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 3,
              "Time": "2026-04-30T16:07:18.054155318Z"
            },
            "Message": "component update with renovate",
            "Duration": 23731033889,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 4,
              "Time": "2026-04-30T16:07:18.05437586Z"
            },
            "Message": "creates component with nudges",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 869,
              "Order": 6,
              "Time": "2026-04-30T16:08:08.124595906Z"
            },
            "Message": "creates component with nudges",
            "Duration": 50070220036,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 869,
              "Order": 7,
              "Time": "2026-04-30T16:08:08.124740814Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 869,
              "Order": 9,
              "Time": "2026-04-30T16:08:08.124776327Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 35511,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:08.125179489Z",
        "EndTime": "2026-04-30T16:09:08.179032641Z",
        "RunTime": 60053853142,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-cgjf/fj-multi-component-parent-pwow\nPipelineRun has not been created yet for the component build-e2e-cgjf/fj-multi-component-parent-pwow\nPipelineRun has not been created yet for the component build-e2e-cgjf/fj-multi-component-parent-pwow\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-04-30T16:08:08.125278094Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 12,
              "Time": "2026-04-30T16:09:08.178760456Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "Duration": 60053482382,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 13,
              "Time": "2026-04-30T16:09:08.178971077Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 15,
              "Time": "2026-04-30T16:09:08.17902113Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 50053,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 274
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:08.179392181Z",
        "EndTime": "2026-04-30T16:15:28.193745287Z",
        "RunTime": 380014353106,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 found for Component build-e2e-cgjf/fj-multi-component-parent-pwow\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-pull-request-c8vg2 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:09:08.179504517Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Offset": 1753,
              "Order": 18,
              "Time": "2026-04-30T16:15:28.193499023Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "Duration": 380013994496,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1753,
              "Order": 19,
              "Time": "2026-04-30T16:15:28.193699885Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1753,
              "Order": 21,
              "Time": "2026-04-30T16:15:28.193739997Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40112,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 285
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:28.194118908Z",
        "EndTime": "2026-04-30T16:20:01.95303065Z",
        "RunTime": 273758911742,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-multi-component-child-pwow-on-pull-request-9klpc found for Component build-e2e-cgjf/fj-multi-component-child-pwow\nPipelineRun fj-multi-component-child-pwow-on-pull-request-9klpc reason: Failed\nattempt 1/3: PipelineRun \"fj-multi-component-child-pwow-on-pull-request-9klpc\" failed: \n pod: fj-multi-component-child-pwow-on-pull-request-9klpc-init-pod | init container: prepare\n2026/04/30 16:08:21 Entrypoint initialization\n\npod: fj-multi-component-child-pwow-on-pull-request-9klpc-init-pod | container step-init: \ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[param] enable: false\"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[param] default-http-proxy: squid.caching.svc.cluster.local:3128\"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[param] default-no-proxy: brew.registry.redhat.io,docker.io,gcr.io,ghcr.io,images.paas.redhat.com,mirror.gcr.io,nvcr.io,quay.io,registry-proxy.engineering.redhat.com,registry.access.redhat.com,registry.ci.openshift.org,registry.fedoraproject.org,registry.redhat.io,registry.stage.redhat.io,vault.habana.ai\"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[param] http-proxy-result-path: /tekton/results/http-proxy\"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[param] no-proxy-result-path: /tekton/results/no-proxy\"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"Cache proxy is disabled via param\"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[result] HTTP PROXY: \"\ntime=\"2026-04-30T16:08:25Z\" level=info msg=\"[result] NO PROXY: \"\nNew PipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x found after retrigger for component build-e2e-cgjf/fj-multi-component-child-pwow\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x found for Component build-e2e-cgjf/fj-multi-component-child-pwow\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Running\nPipelineRun fj-multi-component-child-pwow-on-pull-request-l9j2x reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-04-30T16:15:28.194243005Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Offset": 2956,
              "Order": 24,
              "Time": "2026-04-30T16:20:01.952833439Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "Duration": 273758590434,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2956,
              "Order": 25,
              "Time": "2026-04-30T16:20:01.952994038Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2956,
              "Order": 27,
              "Time": "2026-04-30T16:20:01.95302524Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31202,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 289
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:01.953404401Z",
        "EndTime": "2026-04-30T16:20:03.616214078Z",
        "RunTime": 1662809677,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:20:01.953481815Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-04-30T16:20:03.616052119Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "Duration": 1662570304,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:20:03.616173656Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-04-30T16:20:03.616207648Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33992,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 307
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:03.616467432Z",
        "EndTime": "2026-04-30T16:20:10.318276934Z",
        "RunTime": 6701809502,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: b059bf797eb2f4d2bd50def228106d5deb489171 for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-04-30T16:20:03.616517585Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 36,
              "Time": "2026-04-30T16:20:10.295911484Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "Duration": 6679393909,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 37,
              "Time": "2026-04-30T16:20:10.318232302Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 39,
              "Time": "2026-04-30T16:20:10.318268724Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36422,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "create dockerfile and yaml manifest that references build and distribution repositories",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:10.353152136Z",
        "EndTime": "2026-04-30T16:20:22.300312497Z",
        "RunTime": 11947160361,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:20:10.412205201Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:20:22.297193625Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "Duration": 11884988424,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:20:22.300269295Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:20:22.300304547Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 35242,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:22.300581172Z",
        "EndTime": "2026-04-30T16:20:23.310512504Z",
        "RunTime": 1009931332,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:20:22.300634875Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:20:23.278252995Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "Duration": 977618130,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:20:23.310474492Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:20:23.310504483Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30001,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 375
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:23.32759083Z",
        "EndTime": "2026-04-30T16:20:26.099221831Z",
        "RunTime": 2771631001,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: c5aac4c37be2bcb6023ef5907629e8e18be46d57 for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:20:23.337843949Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 54,
              "Time": "2026-04-30T16:20:26.099035081Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "Duration": 2761191142,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 55,
              "Time": "2026-04-30T16:20:26.099187139Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 57,
              "Time": "2026-04-30T16:20:26.099215181Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28032,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 385
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR merge triggers PAC PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:26.099513927Z",
        "EndTime": "2026-04-30T16:20:46.359034372Z",
        "RunTime": 20259520445,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-cgjf/fj-multi-component-parent-pwow\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:20:26.099599932Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 60,
              "Time": "2026-04-30T16:20:46.35881177Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "Duration": 20259211828,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 61,
              "Time": "2026-04-30T16:20:46.358992849Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 63,
              "Time": "2026-04-30T16:20:46.359025021Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32182,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 401
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PAC PipelineRun for parent component  is successful",
        "State": "passed",
        "StartTime": "2026-04-30T16:20:46.35935627Z",
        "EndTime": "2026-04-30T16:26:06.756944815Z",
        "RunTime": 320397588555,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 found for Component build-e2e-cgjf/fj-multi-component-parent-pwow\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Running\nPipelineRun fj-multi-component-parent-pwow-on-push-dvnm8 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:20:46.359428364Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Offset": 1366,
              "Order": 66,
              "Time": "2026-04-30T16:26:06.423541308Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "Duration": 320064112934,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1366,
              "Order": 67,
              "Time": "2026-04-30T16:26:06.75686467Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1366,
              "Order": 69,
              "Time": "2026-04-30T16:26:06.756933124Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 68464,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 412
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a nudge PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:26:06.938138796Z",
        "EndTime": "2026-04-30T16:26:28.504382702Z",
        "RunTime": 21566243896,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:26:06.946495889Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-04-30T16:26:28.504139318Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "Duration": 21557643428,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-04-30T16:26:28.504343919Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-04-30T16:26:28.504377312Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33391,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 429
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:26:28.504772273Z",
        "EndTime": "2026-04-30T16:26:33.131918388Z",
        "RunTime": 4627146115,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: d6b61c1d3a4eb3986f11daac597153e5598bc996 for PR #3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:26:28.504856768Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 78,
              "Time": "2026-04-30T16:26:33.096251623Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "Duration": 4591394855,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 79,
              "Time": "2026-04-30T16:26:33.131829883Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 81,
              "Time": "2026-04-30T16:26:33.131905437Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 75554,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify the nudge updated the contents",
        "State": "passed",
        "StartTime": "2026-04-30T16:26:33.148591231Z",
        "EndTime": "2026-04-30T16:27:16.17212575Z",
        "RunTime": 43023534519,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Verifying Dockerfile.tmp updated to sha sha256:b74a16c8f2d9afc56b9a25d6e86cd71dcd75eec0b68e92449bba5e4d391f1b06content: FROM quay.io/redhat-appstudio-qe/build-e2e-cgjf/fj-multi-component-parent-pwow@sha256:b74a16c8f2d9afc56b9a25d6e86cd71dcd75eec0b68e92449bba5e4d391f1b06\nRUN echo hello\n\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-04-30T16:26:33.155876064Z"
            },
            "Message": "Verify the nudge updated the contents",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 84,
              "Time": "2026-04-30T16:26:34.050847199Z"
            },
            "Message": "Verify the nudge updated the contents",
            "Duration": 894971144,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 85,
              "Time": "2026-04-30T16:26:34.095863421Z"
            },
            "Message": "component update with renovate",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 87,
              "Time": "2026-04-30T16:27:16.171871667Z"
            },
            "Message": "component update with renovate",
            "Duration": 42076008245,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 88,
              "Time": "2026-04-30T16:27:16.172085248Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 90,
              "Time": "2026-04-30T16:27:16.1721162Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30962,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "correctly targets the default branch (that is not named 'main') with PaC",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.224402006Z",
        "EndTime": "2026-04-30T16:08:34.860521298Z",
        "RunTime": 100636119292,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component gl-test-custom-default-hlfvim in namespace build-e2e-ajmm do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.224517223Z"
            },
            "Message": "PaC component build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:07:28.430187517Z"
            },
            "Message": "PaC component build",
            "Duration": 34205670294,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:07:28.430319114Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 6,
              "Time": "2026-04-30T16:07:48.479144485Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "Duration": 20048825370,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 7,
              "Time": "2026-04-30T16:07:48.479315154Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 9,
              "Time": "2026-04-30T16:08:34.860206371Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "Duration": 46380891207,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 10,
              "Time": "2026-04-30T16:08:34.860470735Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 12,
              "Time": "2026-04-30T16:08:34.860513778Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43043,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "workspace parameter is set correctly in PaC repository CR",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:34.861052587Z",
        "EndTime": "2026-04-30T16:08:34.876684231Z",
        "RunTime": 15631644,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-04-30T16:08:34.861170244Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-04-30T16:08:34.876436937Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "Duration": 15266994,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:08:34.876654999Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-04-30T16:08:34.87667801Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 23011,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 176
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:34.877121885Z",
        "EndTime": "2026-04-30T16:08:54.910246275Z",
        "RunTime": 20033124400,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-ajmm/gl-test-custom-branch-caguzm\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-04-30T16:08:34.877268703Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 21,
              "Time": "2026-04-30T16:08:54.9099711Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20032702387,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 22,
              "Time": "2026-04-30T16:08:54.910200503Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 24,
              "Time": "2026-04-30T16:08:54.910237815Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37312,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipeline uses the correct serviceAccount",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:54.910720961Z",
        "EndTime": "2026-04-30T16:08:54.911009848Z",
        "RunTime": 288876,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-04-30T16:08:54.910850749Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-04-30T16:08:54.91088449Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "Duration": 33742,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:08:54.910981286Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-04-30T16:08:54.911004147Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 22861,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 195
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "component build status is set correctly",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:54.911266902Z",
        "EndTime": "2026-04-30T16:08:54.92372234Z",
        "RunTime": 12455449,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"enabled\",\"merge-url\":\"https://gitlab.com/konflux-qe/devfile-sample-hello-world-tezzql/-/merge_requests/1\",\"configuration-time\":\"Thu, 30 Apr 2026 16:08:33 UTC\"},\"message\":\"done\"}\nstate: enabled\nmergeUrl: https://gitlab.com/konflux-qe/devfile-sample-hello-world-tezzql/-/merge_requests/1\nerrId: 0\nerrMessage: \nconfigurationTime: Thu, 30 Apr 2026 16:08:33 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:08:54.911362677Z"
            },
            "Message": "component build status is set correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Offset": 405,
              "Order": 33,
              "Time": "2026-04-30T16:08:54.923435824Z"
            },
            "Message": "component build status is set correctly",
            "Duration": 12073158,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 405,
              "Order": 34,
              "Time": "2026-04-30T16:08:54.923681608Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 405,
              "Order": 36,
              "Time": "2026-04-30T16:08:54.92371394Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32332,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:54.924017407Z",
        "EndTime": "2026-04-30T16:08:55.815046816Z",
        "RunTime": 891029409,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-04-30T16:08:54.924106782Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-04-30T16:08:55.814713157Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 890606385,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:08:55.814983652Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:08:55.815035055Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 51403,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 243
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is private",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:55.815424837Z",
        "EndTime": "2026-04-30T16:08:56.168018533Z",
        "RunTime": 352593696,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:08:55.815539143Z"
            },
            "Message": "created image repo is private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:08:56.167756719Z"
            },
            "Message": "created image repo is private",
            "Duration": 352217575,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:08:56.16796798Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:08:56.168010753Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42773,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 249
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a related PipelineRun should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:56.168382873Z",
        "EndTime": "2026-04-30T16:09:47.549289177Z",
        "RunTime": 51380906314,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:08:56.16849644Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:09:47.548992541Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "Duration": 51380496102,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:09:47.549236674Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-04-30T16:09:47.549276747Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40082,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR branch should not exist in the repo",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:47.549742592Z",
        "EndTime": "2026-04-30T16:09:47.733484404Z",
        "RunTime": 183741802,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-04-30T16:09:47.54987562Z"
            },
            "Message": "PR branch should not exist in the repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-04-30T16:09:47.733212418Z"
            },
            "Message": "PR branch should not exist in the repo",
            "Duration": 183336799,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:09:47.733407969Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-04-30T16:09:47.733464872Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 56903,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and the robot account should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:47.733915248Z",
        "EndTime": "2026-04-30T16:09:48.854411086Z",
        "RunTime": 1120495848,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-04-30T16:09:47.734020973Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-04-30T16:09:48.851379438Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "Duration": 1117358475,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:09:48.854339462Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-04-30T16:09:48.854394375Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 54903,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 332
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:48.854915154Z",
        "EndTime": "2026-04-30T16:10:18.911320676Z",
        "RunTime": 30056405532,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-ajmm/gl-test-custom-branch-caguzm\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-04-30T16:09:48.85502783Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-04-30T16:09:58.881938356Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 10026910566,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:09:58.882156738Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 72,
              "Time": "2026-04-30T16:10:18.911051512Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20028894764,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 73,
              "Time": "2026-04-30T16:10:18.911263603Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 75,
              "Time": "2026-04-30T16:10:18.911309636Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46033,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 347
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR creation",
        "State": "passed",
        "StartTime": "2026-04-30T16:10:18.911721118Z",
        "EndTime": "2026-04-30T16:10:19.148805918Z",
        "RunTime": 237084800,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:10:18.911835425Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-04-30T16:10:19.148586306Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "Duration": 236750881,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-04-30T16:10:19.148752925Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-04-30T16:10:19.148795597Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42662,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 365
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:10:19.149172088Z",
        "EndTime": "2026-04-30T16:17:39.165273265Z",
        "RunTime": 440016101176,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg found for Component build-e2e-ajmm/gl-test-custom-branch-caguzm\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-889dg reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-04-30T16:10:19.149299105Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Offset": 1946,
              "Order": 84,
              "Time": "2026-04-30T16:17:39.165060013Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "Duration": 440015760898,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1946,
              "Order": 85,
              "Time": "2026-04-30T16:17:39.165221882Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1946,
              "Order": 87,
              "Time": "2026-04-30T16:17:39.165261404Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39522,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 371
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:39.165625544Z",
        "EndTime": "2026-04-30T16:17:40.078800671Z",
        "RunTime": 913175087,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-04-30T16:17:39.165718449Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-04-30T16:17:40.078393619Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 912675170,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-04-30T16:17:40.078720817Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-04-30T16:17:40.07877715Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 56343,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 390
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is public",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:40.079237026Z",
        "EndTime": "2026-04-30T16:17:40.394253816Z",
        "RunTime": 315016790,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-04-30T16:17:40.079354822Z"
            },
            "Message": "created image repo is public",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-04-30T16:17:40.394014003Z"
            },
            "Message": "created image repo is public",
            "Duration": 314659181,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-04-30T16:17:40.394193033Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-04-30T16:17:40.394239905Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46873,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 396
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image tag is updated successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:40.394669779Z",
        "EndTime": "2026-04-30T16:17:40.855152355Z",
        "RunTime": 460482566,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image tag quay.io/redhat-appstudio-qe/build-e2e-ajmm/gl-test-custom-branch-caguzm:on-pr-7512731756c6be5de32a24831e3f1f75fcfa905b successfully found in Quay\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-04-30T16:17:40.394795336Z"
            },
            "Message": "image tag is updated successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 102,
              "Time": "2026-04-30T16:17:40.85487769Z"
            },
            "Message": "image tag is updated successfully",
            "Duration": 460082363,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 103,
              "Time": "2026-04-30T16:17:40.855080291Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 105,
              "Time": "2026-04-30T16:17:40.855130804Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 50513,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 425
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should ensure pruning labels are set",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:40.855532116Z",
        "EndTime": "2026-04-30T16:17:41.305843945Z",
        "RunTime": 450311829,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-04-30T16:17:40.855665263Z"
            },
            "Message": "should ensure pruning labels are set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-04-30T16:17:41.305615353Z"
            },
            "Message": "should ensure pruning labels are set",
            "Duration": 449950080,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-04-30T16:17:41.305794712Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-04-30T16:17:41.305834405Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39692,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 439
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:41.306277069Z",
        "EndTime": "2026-04-30T16:17:41.820182548Z",
        "RunTime": 513905489,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-04-30T16:17:41.306415497Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-04-30T16:17:41.6581354Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "Duration": 351719893,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-04-30T16:17:41.658354332Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-04-30T16:17:41.819938914Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 161584572,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-04-30T16:17:41.820116184Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-04-30T16:17:41.820164657Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 48473,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 464
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:41.820540668Z",
        "EndTime": "2026-04-30T16:18:02.84784493Z",
        "RunTime": 21027304262,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "created file sha: c784dcab5284c184d26886ee2b301004b2666dfe\nPipelineRun has not been created yet for the component build-e2e-ajmm/gl-test-custom-branch-caguzm\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-04-30T16:17:41.820659374Z"
            },
            "Message": "when the PaC init branch is updated",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 123,
              "Time": "2026-04-30T16:17:42.77369944Z"
            },
            "Message": "when the PaC init branch is updated",
            "Duration": 953040076,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 124,
              "Time": "2026-04-30T16:17:42.77387923Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 126,
              "Time": "2026-04-30T16:18:02.847606297Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20073727067,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 127,
              "Time": "2026-04-30T16:18:02.847798598Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 129,
              "Time": "2026-04-30T16:18:02.84783831Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39712,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR update",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:02.848272024Z",
        "EndTime": "2026-04-30T16:18:03.133209394Z",
        "RunTime": 284937380,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-04-30T16:18:02.84838206Z"
            },
            "Message": "should lead to a PaC init PR update",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-04-30T16:18:03.13295931Z"
            },
            "Message": "should lead to a PaC init PR update",
            "Duration": 284577240,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-04-30T16:18:03.1331374Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-04-30T16:18:03.133192993Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 55603,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:03.133634907Z",
        "EndTime": "2026-04-30T16:23:03.404543906Z",
        "RunTime": 300270908988,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff found for Component build-e2e-ajmm/gl-test-custom-branch-caguzm\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-pull-request-2dlff reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-04-30T16:18:03.133747064Z"
            },
            "Message": "PipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 138,
              "Time": "2026-04-30T16:23:03.334974847Z"
            },
            "Message": "PipelineRun should eventually finish",
            "Duration": 300201227783,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 139,
              "Time": "2026-04-30T16:23:03.404493313Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 141,
              "Time": "2026-04-30T16:23:03.404531005Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37682,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 504
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:03.41619175Z",
        "EndTime": "2026-04-30T16:23:04.401431836Z",
        "RunTime": 985240096,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-04-30T16:23:03.523846436Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-04-30T16:23:04.385549078Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "Duration": 861702641,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-04-30T16:23:04.401384513Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-04-30T16:23:04.401420605Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36092,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 530
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:04.420331971Z",
        "EndTime": "2026-04-30T16:23:26.370968086Z",
        "RunTime": 21950636125,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 62cd281ecd86a248c5fe65536230475b5cd16148\nPipelineRun has not been created yet for the component build-e2e-ajmm/gl-test-custom-branch-caguzm\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-04-30T16:23:04.434175907Z"
            },
            "Message": "when the PaC init branch is merged",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 150,
              "Time": "2026-04-30T16:23:05.933313313Z"
            },
            "Message": "when the PaC init branch is merged",
            "Duration": 1499137416,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 151,
              "Time": "2026-04-30T16:23:06.027923267Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 153,
              "Time": "2026-04-30T16:23:26.222167938Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20194244671,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 154,
              "Time": "2026-04-30T16:23:26.370904122Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 156,
              "Time": "2026-04-30T16:23:26.370945465Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41343,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 546
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:26.492781363Z",
        "EndTime": "2026-04-30T16:28:06.62928524Z",
        "RunTime": 280136503867,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t found for Component build-e2e-ajmm/gl-test-custom-branch-caguzm\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Running\nPipelineRun gl-test-custom-branch-caguzm-on-push-sgc8t reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-04-30T16:23:26.495200836Z"
            },
            "Message": "pipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Offset": 1186,
              "Order": 159,
              "Time": "2026-04-30T16:28:06.566631064Z"
            },
            "Message": "pipelineRun should eventually finish",
            "Duration": 280071430238,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1186,
              "Order": 160,
              "Time": "2026-04-30T16:28:06.629232197Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1186,
              "Order": 162,
              "Time": "2026-04-30T16:28:06.629271759Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39572,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not have expiration set",
        "State": "passed",
        "StartTime": "2026-04-30T16:28:06.709736263Z",
        "EndTime": "2026-04-30T16:28:07.714279131Z",
        "RunTime": 1004542867,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 163,
              "Time": "2026-04-30T16:28:06.722412886Z"
            },
            "Message": "does not have expiration set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 165,
              "Time": "2026-04-30T16:28:07.709535277Z"
            },
            "Message": "does not have expiration set",
            "Duration": 987122381,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-04-30T16:28:07.714238328Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 168,
              "Time": "2026-04-30T16:28:07.7142665Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28172,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 564
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "After updating image visibility to private, it should not trigger another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:28:07.74039865Z",
        "EndTime": "2026-04-30T16:30:13.652848696Z",
        "RunTime": 125912450046,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "found pipelinerun: gl-test-custom-branch-caguzm-on-pull-request-2dlff\nwaiting for one minute and expecting to not trigger a PipelineRun",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Order": 169,
              "Time": "2026-04-30T16:28:07.741103769Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Offset": 135,
              "Order": 171,
              "Time": "2026-04-30T16:30:13.652414502Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "Duration": 125911310733,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 135,
              "Order": 172,
              "Time": "2026-04-30T16:30:13.652780502Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 135,
              "Order": 174,
              "Time": "2026-04-30T16:30:13.652841856Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 61364,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 595
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo is updated to private",
        "State": "passed",
        "StartTime": "2026-04-30T16:30:13.653353594Z",
        "EndTime": "2026-04-30T16:30:14.001958322Z",
        "RunTime": 348604727,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-04-30T16:30:13.653499562Z"
            },
            "Message": "image repo is updated to private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-04-30T16:30:14.001690037Z"
            },
            "Message": "image repo is updated to private",
            "Duration": 348190474,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-04-30T16:30:14.00190727Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-04-30T16:30:14.001951502Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44242,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 600
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retrigger the pipeline manually",
        "State": "pending",
        "StartTime": "2026-04-30T16:30:14.002236728Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 16,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 642
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retriggered pipelineRun should eventually finish",
        "State": "pending",
        "StartTime": "2026-04-30T16:30:14.002598318Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 16,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and robot accounts deleted",
        "State": "passed",
        "StartTime": "2026-04-30T16:30:14.002952168Z",
        "EndTime": "2026-04-30T16:30:22.172419893Z",
        "RunTime": 8169467725,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-04-30T16:30:14.003055503Z"
            },
            "Message": "when the component is removed",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-04-30T16:30:15.034285494Z"
            },
            "Message": "when the component is removed",
            "Duration": 1031229991,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-04-30T16:30:15.034405361Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-04-30T16:30:22.172160388Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "Duration": 7137755027,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 187,
              "Time": "2026-04-30T16:30:22.17237063Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-04-30T16:30:22.172413172Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42542,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 679
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "purge PR is created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:30:22.172837636Z",
        "EndTime": "2026-04-30T16:30:25.008035932Z",
        "RunTime": 2835198296,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Found purge PR with id: 3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-04-30T16:30:22.172953203Z"
            },
            "Message": "purge PR is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 192,
              "Time": "2026-04-30T16:30:22.405214346Z"
            },
            "Message": "purge PR is created successfully",
            "Duration": 232261134,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 193,
              "Time": "2026-04-30T16:30:22.405431008Z"
            },
            "Message": "PaC component build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 195,
              "Time": "2026-04-30T16:30:25.007810579Z"
            },
            "Message": "PaC component build",
            "Duration": 2602379581,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 196,
              "Time": "2026-04-30T16:30:25.007990679Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 198,
              "Time": "2026-04-30T16:30:25.008030302Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39622,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "correctly targets the default branch (that is not named 'main') with PaC",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.223714968Z",
        "EndTime": "2026-04-30T16:07:45.625896787Z",
        "RunTime": 51402181809,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component gh-test-custom-default-ikkhyc in namespace build-e2e-gtzt do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.225099375Z"
            },
            "Message": "PaC component build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:07:04.78140413Z"
            },
            "Message": "PaC component build",
            "Duration": 10556304756,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:07:04.781681706Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 6,
              "Time": "2026-04-30T16:07:24.81855085Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "Duration": 20036869154,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 7,
              "Time": "2026-04-30T16:07:24.818865708Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 9,
              "Time": "2026-04-30T16:07:45.625691865Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "Duration": 20806826127,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 10,
              "Time": "2026-04-30T16:07:45.625851774Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 12,
              "Time": "2026-04-30T16:07:45.625889406Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37622,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "workspace parameter is set correctly in PaC repository CR",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:45.626357292Z",
        "EndTime": "2026-04-30T16:07:45.642460815Z",
        "RunTime": 16103564,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-04-30T16:07:45.626470648Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-04-30T16:07:45.642018791Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "Duration": 15548163,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:07:45.642313917Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-04-30T16:07:45.642427233Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 113317,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 176
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:45.64308904Z",
        "EndTime": "2026-04-30T16:08:05.666229357Z",
        "RunTime": 20023140287,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-gtzt/gh-test-custom-branch-eqcphs\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-04-30T16:07:45.643228268Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 21,
              "Time": "2026-04-30T16:08:05.665954582Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20022726304,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 22,
              "Time": "2026-04-30T16:08:05.666130802Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 24,
              "Time": "2026-04-30T16:08:05.666209347Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 78544,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipeline uses the correct serviceAccount",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:05.666695943Z",
        "EndTime": "2026-04-30T16:08:05.667100896Z",
        "RunTime": 404953,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-04-30T16:08:05.666834971Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-04-30T16:08:05.666876364Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "Duration": 41382,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:08:05.667020712Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-04-30T16:08:05.667084805Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 64093,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 195
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "component build status is set correctly",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:05.667418424Z",
        "EndTime": "2026-04-30T16:08:05.67509448Z",
        "RunTime": 7676056,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"enabled\",\"merge-url\":\"https://github.com/redhat-appstudio-qe/devfile-sample-hello-world-dlzyld/pull/1\",\"configuration-time\":\"Thu, 30 Apr 2026 16:07:45 UTC\"},\"message\":\"done\"}\nstate: enabled\nmergeUrl: https://github.com/redhat-appstudio-qe/devfile-sample-hello-world-dlzyld/pull/1\nerrId: 0\nerrMessage: \nconfigurationTime: Thu, 30 Apr 2026 16:07:45 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:08:05.667519449Z"
            },
            "Message": "component build status is set correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Offset": 399,
              "Order": 33,
              "Time": "2026-04-30T16:08:05.674847296Z"
            },
            "Message": "component build status is set correctly",
            "Duration": 7327867,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 399,
              "Order": 34,
              "Time": "2026-04-30T16:08:05.675069819Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 399,
              "Order": 36,
              "Time": "2026-04-30T16:08:05.67508764Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 17821,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:05.675412608Z",
        "EndTime": "2026-04-30T16:08:06.578790112Z",
        "RunTime": 903377505,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-04-30T16:08:05.675511243Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-04-30T16:08:06.578536148Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 903024915,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:08:06.578730299Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:08:06.578768551Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38252,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 243
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is private",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:06.579163513Z",
        "EndTime": "2026-04-30T16:08:06.87143504Z",
        "RunTime": 292271567,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:08:06.57929017Z"
            },
            "Message": "created image repo is private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:08:06.871000116Z"
            },
            "Message": "created image repo is private",
            "Duration": 291709976,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:08:06.871312003Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:08:06.871401658Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 89645,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 249
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a related PipelineRun should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:06.872225314Z",
        "EndTime": "2026-04-30T16:08:38.938645082Z",
        "RunTime": 32066419738,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:08:06.872351121Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:08:38.938311854Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "Duration": 32065960773,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:08:38.93859456Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-04-30T16:08:38.938624851Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30291,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR branch should not exist in the repo",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:38.939076536Z",
        "EndTime": "2026-04-30T16:08:40.243721435Z",
        "RunTime": 1304644929,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-04-30T16:08:38.939187862Z"
            },
            "Message": "PR branch should not exist in the repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-04-30T16:08:40.243209747Z"
            },
            "Message": "PR branch should not exist in the repo",
            "Duration": 1304021905,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:08:40.243551106Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-04-30T16:08:40.243690664Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 139568,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and the robot account should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:40.244485817Z",
        "EndTime": "2026-04-30T16:08:41.371876429Z",
        "RunTime": 1127390612,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-04-30T16:08:40.244629705Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-04-30T16:08:41.371650277Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "Duration": 1127020572,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:08:41.371819716Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-04-30T16:08:41.371866819Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47113,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 332
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:41.372231249Z",
        "EndTime": "2026-04-30T16:09:51.47179375Z",
        "RunTime": 70099562501,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-gtzt/gh-test-custom-branch-eqcphs\nPipelineRun has not been created yet for the component build-e2e-gtzt/gh-test-custom-branch-eqcphs\nPipelineRun has not been created yet for the component build-e2e-gtzt/gh-test-custom-branch-eqcphs\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-04-30T16:08:41.372330815Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-04-30T16:08:51.410839798Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 10038509023,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:08:51.411088722Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 72,
              "Time": "2026-04-30T16:09:51.471491133Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 60060402371,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 73,
              "Time": "2026-04-30T16:09:51.471738547Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 75,
              "Time": "2026-04-30T16:09:51.471781389Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42842,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 347
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR creation",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:51.472220474Z",
        "EndTime": "2026-04-30T16:09:51.735147327Z",
        "RunTime": 262926863,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:09:51.472321669Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-04-30T16:09:51.734926365Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "Duration": 262604696,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-04-30T16:09:51.735094314Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-04-30T16:09:51.735135646Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41332,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 365
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:51.735537408Z",
        "EndTime": "2026-04-30T16:17:51.77192783Z",
        "RunTime": 480036390422,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk found for Component build-e2e-gtzt/gh-test-custom-branch-eqcphs\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-fkkfk reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-04-30T16:09:51.735665846Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Offset": 2104,
              "Order": 84,
              "Time": "2026-04-30T16:17:51.771628724Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "Duration": 480035962868,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2104,
              "Order": 85,
              "Time": "2026-04-30T16:17:51.771837156Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2104,
              "Order": 87,
              "Time": "2026-04-30T16:17:51.771902229Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 65074,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 371
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:51.772334243Z",
        "EndTime": "2026-04-30T16:17:52.883743201Z",
        "RunTime": 1111408958,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-04-30T16:17:51.772450159Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-04-30T16:17:52.883395882Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 1110945722,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-04-30T16:17:52.883690228Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-04-30T16:17:52.883731211Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40983,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 390
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is public",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:52.884123773Z",
        "EndTime": "2026-04-30T16:17:53.173070755Z",
        "RunTime": 288946983,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-04-30T16:17:52.884247529Z"
            },
            "Message": "created image repo is public",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-04-30T16:17:53.172814631Z"
            },
            "Message": "created image repo is public",
            "Duration": 288567102,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-04-30T16:17:53.173023752Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-04-30T16:17:53.173062024Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38272,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 396
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image tag is updated successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:53.173455196Z",
        "EndTime": "2026-04-30T16:17:53.583056269Z",
        "RunTime": 409601073,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image tag quay.io/redhat-appstudio-qe/build-e2e-gtzt/gh-test-custom-branch-eqcphs:on-pr-6f464a2945b6dfea0daf8146adf63888f68161bc successfully found in Quay\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-04-30T16:17:53.173587974Z"
            },
            "Message": "image tag is updated successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 102,
              "Time": "2026-04-30T16:17:53.582791124Z"
            },
            "Message": "image tag is updated successfully",
            "Duration": 409203140,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 103,
              "Time": "2026-04-30T16:17:53.582999136Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 105,
              "Time": "2026-04-30T16:17:53.583042678Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43542,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 425
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should ensure pruning labels are set",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:53.583422639Z",
        "EndTime": "2026-04-30T16:17:54.118003222Z",
        "RunTime": 534580582,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-04-30T16:17:53.583530085Z"
            },
            "Message": "should ensure pruning labels are set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-04-30T16:17:54.117586979Z"
            },
            "Message": "should ensure pruning labels are set",
            "Duration": 534056924,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-04-30T16:17:54.117854284Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-04-30T16:17:54.11796773Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 113446,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 439
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:54.118529591Z",
        "EndTime": "2026-04-30T16:17:54.88837184Z",
        "RunTime": 769842299,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-04-30T16:17:54.118658959Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-04-30T16:17:54.813589663Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "Duration": 694930704,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-04-30T16:17:54.813840537Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-04-30T16:17:54.887909074Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 74068567,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-04-30T16:17:54.888246563Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-04-30T16:17:54.888335928Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 89365,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 464
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:54.88910256Z",
        "EndTime": "2026-04-30T16:18:15.623524712Z",
        "RunTime": 20734422122,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "created file sha: 73e4be6fd61a52845a2ae2fd8cb54b39b47ef8bd\nPipelineRun has not been created yet for the component build-e2e-gtzt/gh-test-custom-branch-eqcphs\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-04-30T16:17:54.889292021Z"
            },
            "Message": "when the PaC init branch is updated",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 123,
              "Time": "2026-04-30T16:17:55.599519404Z"
            },
            "Message": "when the PaC init branch is updated",
            "Duration": 710227383,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 124,
              "Time": "2026-04-30T16:17:55.599766428Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 126,
              "Time": "2026-04-30T16:18:15.6233081Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20023541672,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 127,
              "Time": "2026-04-30T16:18:15.62348613Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 129,
              "Time": "2026-04-30T16:18:15.623514842Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28722,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR update",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:15.623937385Z",
        "EndTime": "2026-04-30T16:18:15.831435083Z",
        "RunTime": 207497708,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-04-30T16:18:15.624067222Z"
            },
            "Message": "should lead to a PaC init PR update",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-04-30T16:18:15.831210731Z"
            },
            "Message": "should lead to a PaC init PR update",
            "Duration": 207143508,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-04-30T16:18:15.83138667Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-04-30T16:18:15.831427132Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40462,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:15.831804453Z",
        "EndTime": "2026-04-30T16:23:15.94654398Z",
        "RunTime": 300114739527,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg found for Component build-e2e-gtzt/gh-test-custom-branch-eqcphs\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-pull-request-r8jsg reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-04-30T16:18:15.83192032Z"
            },
            "Message": "PipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 138,
              "Time": "2026-04-30T16:23:15.889351442Z"
            },
            "Message": "PipelineRun should eventually finish",
            "Duration": 300057431122,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 139,
              "Time": "2026-04-30T16:23:15.946456615Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 141,
              "Time": "2026-04-30T16:23:15.946518639Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 62024,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 504
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:16.152473952Z",
        "EndTime": "2026-04-30T16:23:17.028473098Z",
        "RunTime": 875999145,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-04-30T16:23:16.159976307Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-04-30T16:23:16.98068911Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "Duration": 820712813,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-04-30T16:23:17.028415285Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-04-30T16:23:17.028454997Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39702,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 530
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:17.035679657Z",
        "EndTime": "2026-04-30T16:23:39.42039258Z",
        "RunTime": 22384712923,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: ef6dff2ca656bcbe076e41d10e0893c8bea7867d\nPipelineRun has not been created yet for the component build-e2e-gtzt/gh-test-custom-branch-eqcphs\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-04-30T16:23:17.054639404Z"
            },
            "Message": "when the PaC init branch is merged",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 150,
              "Time": "2026-04-30T16:23:19.333315Z"
            },
            "Message": "when the PaC init branch is merged",
            "Duration": 2278675606,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 151,
              "Time": "2026-04-30T16:23:19.333505851Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 153,
              "Time": "2026-04-30T16:23:39.420183538Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20086677687,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 154,
              "Time": "2026-04-30T16:23:39.420357178Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 156,
              "Time": "2026-04-30T16:23:39.420383779Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 26611,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 546
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-04-30T16:23:39.420828684Z",
        "EndTime": "2026-04-30T16:29:19.434301058Z",
        "RunTime": 340013472384,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs found for Component build-e2e-gtzt/gh-test-custom-branch-eqcphs\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Running\nPipelineRun gh-test-custom-branch-eqcphs-on-push-vpfjs reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-04-30T16:23:39.420935089Z"
            },
            "Message": "pipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Offset": 1399,
              "Order": 159,
              "Time": "2026-04-30T16:29:19.434100217Z"
            },
            "Message": "pipelineRun should eventually finish",
            "Duration": 340013165128,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1399,
              "Order": 160,
              "Time": "2026-04-30T16:29:19.434244085Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1399,
              "Order": 162,
              "Time": "2026-04-30T16:29:19.434291938Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47852,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not have expiration set",
        "State": "passed",
        "StartTime": "2026-04-30T16:29:19.43468861Z",
        "EndTime": "2026-04-30T16:29:19.877851678Z",
        "RunTime": 443163068,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 163,
              "Time": "2026-04-30T16:29:19.434779255Z"
            },
            "Message": "does not have expiration set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 165,
              "Time": "2026-04-30T16:29:19.877653007Z"
            },
            "Message": "does not have expiration set",
            "Duration": 442873751,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-04-30T16:29:19.877811025Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 168,
              "Time": "2026-04-30T16:29:19.877841637Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30612,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 564
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "After updating image visibility to private, it should not trigger another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:29:19.878197007Z",
        "EndTime": "2026-04-30T16:31:20.774427113Z",
        "RunTime": 120896230126,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "waiting for one minute and expecting to not trigger a PipelineRun",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Order": 169,
              "Time": "2026-04-30T16:29:19.878325904Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 171,
              "Time": "2026-04-30T16:31:20.773954707Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "Duration": 120895628843,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 172,
              "Time": "2026-04-30T16:31:20.774332138Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 174,
              "Time": "2026-04-30T16:31:20.774411312Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 79184,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 595
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo is updated to private",
        "State": "passed",
        "StartTime": "2026-04-30T16:31:20.775131633Z",
        "EndTime": "2026-04-30T16:31:21.440758532Z",
        "RunTime": 665626989,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-04-30T16:31:20.775275331Z"
            },
            "Message": "image repo is updated to private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-04-30T16:31:21.44036212Z"
            },
            "Message": "image repo is updated to private",
            "Duration": 665086828,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-04-30T16:31:21.440686018Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-04-30T16:31:21.440740271Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 54253,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 600
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retrigger the pipeline manually",
        "State": "pending",
        "StartTime": "2026-04-30T16:31:21.441043528Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 9,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 642
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retriggered pipelineRun should eventually finish",
        "State": "pending",
        "StartTime": "2026-04-30T16:31:21.441361666Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 9,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and robot accounts deleted",
        "State": "passed",
        "StartTime": "2026-04-30T16:31:21.441704945Z",
        "EndTime": "2026-04-30T16:31:28.70163923Z",
        "RunTime": 7259934275,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-04-30T16:31:21.441808591Z"
            },
            "Message": "when the component is removed",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-04-30T16:31:22.469020509Z"
            },
            "Message": "when the component is removed",
            "Duration": 1027211918,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-04-30T16:31:22.46921432Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-04-30T16:31:28.70127715Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "Duration": 6232062840,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 187,
              "Time": "2026-04-30T16:31:28.701522094Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-04-30T16:31:28.701619479Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 97376,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 679
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "purge PR is created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:31:28.702075975Z",
        "EndTime": "2026-04-30T16:31:30.580166097Z",
        "RunTime": 1878090122,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Found purge PR with id: 3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-04-30T16:31:28.702237144Z"
            },
            "Message": "purge PR is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 192,
              "Time": "2026-04-30T16:31:28.956247198Z"
            },
            "Message": "purge PR is created successfully",
            "Duration": 254010044,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 193,
              "Time": "2026-04-30T16:31:28.956511004Z"
            },
            "Message": "PaC component build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 195,
              "Time": "2026-04-30T16:31:30.579933614Z"
            },
            "Message": "PaC component build",
            "Duration": 1623422611,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 196,
              "Time": "2026-04-30T16:31:30.580110674Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 198,
              "Time": "2026-04-30T16:31:30.580157767Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47093,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "correctly targets the default branch (that is not named 'main') with PaC",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.223722368Z",
        "EndTime": "2026-04-30T16:07:59.315941173Z",
        "RunTime": 65092218814,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component fj-test-custom-default-eudcsd in namespace build-e2e-oijf do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.22392555Z"
            },
            "Message": "PaC component build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:07:12.947804543Z"
            },
            "Message": "PaC component build",
            "Duration": 18723879023,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:07:12.947986583Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 6,
              "Time": "2026-04-30T16:07:32.98060567Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "Duration": 20032619077,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 7,
              "Time": "2026-04-30T16:07:32.980835983Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 9,
              "Time": "2026-04-30T16:07:59.315666557Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "Duration": 26334830554,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 10,
              "Time": "2026-04-30T16:07:59.31589245Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 12,
              "Time": "2026-04-30T16:07:59.315933692Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41242,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "workspace parameter is set correctly in PaC repository CR",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:59.316473492Z",
        "EndTime": "2026-04-30T16:07:59.341038157Z",
        "RunTime": 24564675,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-04-30T16:07:59.316581998Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-04-30T16:07:59.340788323Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "Duration": 24206325,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:07:59.341002935Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-04-30T16:07:59.341032246Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 29311,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 176
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:59.341525824Z",
        "EndTime": "2026-04-30T16:08:19.381132302Z",
        "RunTime": 20039606478,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-oijf/fj-test-custom-branch-fbhmpf\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-04-30T16:07:59.341682912Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 21,
              "Time": "2026-04-30T16:08:19.380909439Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20039226516,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 22,
              "Time": "2026-04-30T16:08:19.381073228Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 24,
              "Time": "2026-04-30T16:08:19.381123781Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 50553,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipeline uses the correct serviceAccount",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:19.381517653Z",
        "EndTime": "2026-04-30T16:08:19.381802359Z",
        "RunTime": 284706,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-04-30T16:08:19.38163989Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-04-30T16:08:19.381670472Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "Duration": 30591,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:08:19.381773557Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-04-30T16:08:19.381795299Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 21741,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 195
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "component build status is set correctly",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:19.382132837Z",
        "EndTime": "2026-04-30T16:08:19.393616594Z",
        "RunTime": 11483757,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"enabled\",\"merge-url\":\"https://codeberg.org/konflux-qe/devfile-sample-hello-world-dzzzyd/pulls/1\",\"configuration-time\":\"Thu, 30 Apr 2026 16:07:59 UTC\"},\"message\":\"done\"}\nstate: enabled\nmergeUrl: https://codeberg.org/konflux-qe/devfile-sample-hello-world-dzzzyd/pulls/1\nerrId: 0\nerrMessage: \nconfigurationTime: Thu, 30 Apr 2026 16:07:59 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:08:19.382238223Z"
            },
            "Message": "component build status is set correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Offset": 387,
              "Order": 33,
              "Time": "2026-04-30T16:08:19.393295037Z"
            },
            "Message": "component build status is set correctly",
            "Duration": 11056844,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 387,
              "Order": 34,
              "Time": "2026-04-30T16:08:19.393531199Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 387,
              "Order": 36,
              "Time": "2026-04-30T16:08:19.393609904Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 78684,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:19.39390286Z",
        "EndTime": "2026-04-30T16:08:20.309310209Z",
        "RunTime": 915407379,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-04-30T16:08:19.393998925Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-04-30T16:08:20.308930758Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 914931862,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:08:20.309238645Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:08:20.309292958Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 54313,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 243
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is private",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:20.310144905Z",
        "EndTime": "2026-04-30T16:08:20.621246625Z",
        "RunTime": 311101740,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:08:20.310268262Z"
            },
            "Message": "created image repo is private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:08:20.620904726Z"
            },
            "Message": "created image repo is private",
            "Duration": 310636494,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:08:20.621173221Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:08:20.621232845Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 59624,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 249
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a related PipelineRun should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:20.62186822Z",
        "EndTime": "2026-04-30T16:09:01.815364436Z",
        "RunTime": 41193496306,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:08:20.621980196Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:09:01.815102953Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "Duration": 41193122767,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:09:01.815303542Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-04-30T16:09:01.815349285Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45743,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR branch should not exist in the repo",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:01.815974085Z",
        "EndTime": "2026-04-30T16:09:01.93190755Z",
        "RunTime": 115933475,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-04-30T16:09:01.816148383Z"
            },
            "Message": "PR branch should not exist in the repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-04-30T16:09:01.931623476Z"
            },
            "Message": "PR branch should not exist in the repo",
            "Duration": 115475093,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:09:01.931844277Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-04-30T16:09:01.93190011Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 55833,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and the robot account should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:01.932329971Z",
        "EndTime": "2026-04-30T16:09:02.778686885Z",
        "RunTime": 846356905,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-04-30T16:09:01.932449486Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-04-30T16:09:02.778322168Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "Duration": 845872692,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:09:02.778600591Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-04-30T16:09:02.778667595Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 67014,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 332
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:02.779345818Z",
        "EndTime": "2026-04-30T16:09:52.895163267Z",
        "RunTime": 50115817439,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-oijf/fj-test-custom-branch-fbhmpf\nPipelineRun has not been created yet for the component build-e2e-oijf/fj-test-custom-branch-fbhmpf\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-04-30T16:09:02.779678254Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-04-30T16:09:12.859951413Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 10080273159,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:09:12.860191426Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 198,
              "Order": 72,
              "Time": "2026-04-30T16:09:52.894921924Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 40034730488,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 198,
              "Order": 73,
              "Time": "2026-04-30T16:09:52.895121445Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 198,
              "Order": 75,
              "Time": "2026-04-30T16:09:52.895154787Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33342,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 347
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR creation",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:52.895529788Z",
        "EndTime": "2026-04-30T16:09:53.18963338Z",
        "RunTime": 294103612,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:09:52.895655595Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-04-30T16:09:53.189206537Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "Duration": 293550962,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-04-30T16:09:53.189520934Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-04-30T16:09:53.189610509Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 89565,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 365
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:53.190045823Z",
        "EndTime": "2026-04-30T16:18:53.22022908Z",
        "RunTime": 540030183257,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v found for Component build-e2e-oijf/fj-test-custom-branch-fbhmpf\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-nmv4v reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-04-30T16:09:53.190196542Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Offset": 2341,
              "Order": 84,
              "Time": "2026-04-30T16:18:53.215944472Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "Duration": 540025747921,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2341,
              "Order": 85,
              "Time": "2026-04-30T16:18:53.220173027Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2341,
              "Order": 87,
              "Time": "2026-04-30T16:18:53.220211999Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38963,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 371
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:53.236691763Z",
        "EndTime": "2026-04-30T16:18:54.690998891Z",
        "RunTime": 1454307128,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-04-30T16:18:53.241845078Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-04-30T16:18:54.662766586Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 1420921518,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-04-30T16:18:54.690924537Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-04-30T16:18:54.69097674Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 52203,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 390
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is public",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:54.695424647Z",
        "EndTime": "2026-04-30T16:18:55.018121793Z",
        "RunTime": 322697156,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-04-30T16:18:54.695501181Z"
            },
            "Message": "created image repo is public",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-04-30T16:18:55.017942563Z"
            },
            "Message": "created image repo is public",
            "Duration": 322441392,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-04-30T16:18:55.018081501Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-04-30T16:18:55.018111483Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 29982,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 396
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image tag is updated successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:55.018505105Z",
        "EndTime": "2026-04-30T16:18:55.426538696Z",
        "RunTime": 408033601,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image tag quay.io/redhat-appstudio-qe/build-e2e-oijf/fj-test-custom-branch-fbhmpf:on-pr-7685a2993af9703b4dec2568c3669ec3bb2f5f96 successfully found in Quay\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-04-30T16:18:55.018580479Z"
            },
            "Message": "image tag is updated successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 102,
              "Time": "2026-04-30T16:18:55.426345875Z"
            },
            "Message": "image tag is updated successfully",
            "Duration": 407765386,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 103,
              "Time": "2026-04-30T16:18:55.426494844Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 105,
              "Time": "2026-04-30T16:18:55.426527905Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33072,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 425
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should ensure pruning labels are set",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:55.426946449Z",
        "EndTime": "2026-04-30T16:18:57.489999616Z",
        "RunTime": 2063053177,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-04-30T16:18:55.4271449Z"
            },
            "Message": "should ensure pruning labels are set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-04-30T16:18:57.482237516Z"
            },
            "Message": "should ensure pruning labels are set",
            "Duration": 2055092616,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-04-30T16:18:57.489954674Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-04-30T16:18:57.489983586Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28902,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 439
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:57.679597973Z",
        "EndTime": "2026-04-30T16:18:59.19562339Z",
        "RunTime": 1516025417,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-04-30T16:18:57.689007645Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-04-30T16:18:57.689031696Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "Duration": 24041,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-04-30T16:18:57.708076352Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-04-30T16:18:59.190717538Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 1482641196,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-04-30T16:18:59.195570687Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-04-30T16:18:59.195604779Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 34082,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 464
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:18:59.245616213Z",
        "EndTime": "2026-04-30T16:19:21.249424505Z",
        "RunTime": 22003808292,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "created file sha: 448f0a41d8460bfa7abb1913477f344032815696\nPipelineRun has not been created yet for the component build-e2e-oijf/fj-test-custom-branch-fbhmpf\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-04-30T16:18:59.261279201Z"
            },
            "Message": "when the PaC init branch is updated",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 123,
              "Time": "2026-04-30T16:19:00.924642061Z"
            },
            "Message": "when the PaC init branch is updated",
            "Duration": 1663362860,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 124,
              "Time": "2026-04-30T16:19:01.034166035Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 126,
              "Time": "2026-04-30T16:19:21.249228865Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20215062829,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 127,
              "Time": "2026-04-30T16:19:21.249390193Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 129,
              "Time": "2026-04-30T16:19:21.249414955Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 24762,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR update",
        "State": "passed",
        "StartTime": "2026-04-30T16:19:21.249795376Z",
        "EndTime": "2026-04-30T16:19:21.607605477Z",
        "RunTime": 357810101,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-04-30T16:19:21.24987426Z"
            },
            "Message": "should lead to a PaC init PR update",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-04-30T16:19:21.607373455Z"
            },
            "Message": "should lead to a PaC init PR update",
            "Duration": 357499195,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-04-30T16:19:21.607549244Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-04-30T16:19:21.607597167Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47913,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-04-30T16:19:21.607953497Z",
        "EndTime": "2026-04-30T16:24:21.736133415Z",
        "RunTime": 300128179928,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp found for Component build-e2e-oijf/fj-test-custom-branch-fbhmpf\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-pull-request-qsbhp reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-04-30T16:19:21.608030561Z"
            },
            "Message": "PipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 138,
              "Time": "2026-04-30T16:24:21.723013492Z"
            },
            "Message": "PipelineRun should eventually finish",
            "Duration": 300114982921,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 139,
              "Time": "2026-04-30T16:24:21.736076002Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 141,
              "Time": "2026-04-30T16:24:21.736116734Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40742,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 504
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-04-30T16:24:21.752796673Z",
        "EndTime": "2026-04-30T16:24:21.764989076Z",
        "RunTime": 12192393,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-04-30T16:24:21.759519994Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-04-30T16:24:21.759548126Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "Duration": 28132,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-04-30T16:24:21.764945523Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-04-30T16:24:21.764973335Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 27812,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 530
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:24:21.777074922Z",
        "EndTime": "2026-04-30T16:24:45.770234304Z",
        "RunTime": 23993159382,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: caedf876c52ec0824bb6a84e2aaaf32d3bb85b10\nPipelineRun has not been created yet for the component build-e2e-oijf/fj-test-custom-branch-fbhmpf\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-04-30T16:24:21.783200469Z"
            },
            "Message": "when the PaC init branch is merged",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 150,
              "Time": "2026-04-30T16:24:25.57010679Z"
            },
            "Message": "when the PaC init branch is merged",
            "Duration": 3786906311,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 151,
              "Time": "2026-04-30T16:24:25.601073437Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 153,
              "Time": "2026-04-30T16:24:45.760618751Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20159545314,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 154,
              "Time": "2026-04-30T16:24:45.770184411Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 156,
              "Time": "2026-04-30T16:24:45.770217583Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33172,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 546
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-04-30T16:24:45.770655607Z",
        "EndTime": "2026-04-30T16:29:45.785002562Z",
        "RunTime": 300014346965,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq found for Component build-e2e-oijf/fj-test-custom-branch-fbhmpf\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Running\nPipelineRun fj-test-custom-branch-fbhmpf-on-push-kgcbq reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-04-30T16:24:45.770720651Z"
            },
            "Message": "pipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 159,
              "Time": "2026-04-30T16:29:45.784743707Z"
            },
            "Message": "pipelineRun should eventually finish",
            "Duration": 300014023056,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 160,
              "Time": "2026-04-30T16:29:45.784915857Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 162,
              "Time": "2026-04-30T16:29:45.78496916Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 53293,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not have expiration set",
        "State": "passed",
        "StartTime": "2026-04-30T16:29:45.785395133Z",
        "EndTime": "2026-04-30T16:29:46.241937788Z",
        "RunTime": 456542674,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 163,
              "Time": "2026-04-30T16:29:45.785522651Z"
            },
            "Message": "does not have expiration set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 165,
              "Time": "2026-04-30T16:29:46.241627881Z"
            },
            "Message": "does not have expiration set",
            "Duration": 456105230,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-04-30T16:29:46.241835112Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 168,
              "Time": "2026-04-30T16:29:46.241908576Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 73474,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 564
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "After updating image visibility to private, it should not trigger another PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:29:46.242472048Z",
        "EndTime": "2026-04-30T16:31:47.233315403Z",
        "RunTime": 120990843335,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "waiting for one minute and expecting to not trigger a PipelineRun",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Order": 169,
              "Time": "2026-04-30T16:29:46.242656958Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 171,
              "Time": "2026-04-30T16:31:47.233000875Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "Duration": 120990343888,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 172,
              "Time": "2026-04-30T16:31:47.23325054Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 174,
              "Time": "2026-04-30T16:31:47.233303512Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 52974,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 595
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo is updated to private",
        "State": "passed",
        "StartTime": "2026-04-30T16:31:47.233834533Z",
        "EndTime": "2026-04-30T16:31:47.514006606Z",
        "RunTime": 280172064,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-04-30T16:31:47.233989201Z"
            },
            "Message": "image repo is updated to private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-04-30T16:31:47.513761722Z"
            },
            "Message": "image repo is updated to private",
            "Duration": 279772521,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-04-30T16:31:47.513959393Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-04-30T16:31:47.513999886Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40482,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 600
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retrigger the pipeline manually",
        "State": "pending",
        "StartTime": "2026-04-30T16:31:47.514275561Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 13,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 642
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retriggered pipelineRun should eventually finish",
        "State": "pending",
        "StartTime": "2026-04-30T16:31:47.51459848Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 13,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and robot accounts deleted",
        "State": "passed",
        "StartTime": "2026-04-30T16:31:47.514893756Z",
        "EndTime": "2026-04-30T16:31:54.760470094Z",
        "RunTime": 7245576348,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-04-30T16:31:47.5149726Z"
            },
            "Message": "when the component is removed",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-04-30T16:31:48.543550576Z"
            },
            "Message": "when the component is removed",
            "Duration": 1028578016,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-04-30T16:31:48.543894975Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-04-30T16:31:54.760189608Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "Duration": 6216294623,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 187,
              "Time": "2026-04-30T16:31:54.7604063Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-04-30T16:31:54.760460483Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 54173,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
          "LineNumber": 679
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "purge PR is created successfully",
        "State": "passed",
        "StartTime": "2026-04-30T16:31:54.760966592Z",
        "EndTime": "2026-04-30T16:31:57.900010792Z",
        "RunTime": 3139044190,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Found purge PR with id: 3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-04-30T16:31:54.7611206Z"
            },
            "Message": "purge PR is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 192,
              "Time": "2026-04-30T16:31:55.203781478Z"
            },
            "Message": "purge PR is created successfully",
            "Duration": 442660859,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 193,
              "Time": "2026-04-30T16:31:55.203928907Z"
            },
            "Message": "PaC component build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 195,
              "Time": "2026-04-30T16:31:57.899712196Z"
            },
            "Message": "PaC component build",
            "Duration": 2695783288,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 196,
              "Time": "2026-04-30T16:31:57.899940858Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 198,
              "Time": "2026-04-30T16:31:57.900001122Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 60264,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 235
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with nudges",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.323274567Z",
        "EndTime": "2026-04-30T16:08:05.674403122Z",
        "RunTime": 71351128565,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "ReleaseAdmissionPlan data: {\"Mapping\":{\"Components\":[{\"Name\":\"gh-multi-component-parent-dapp\",\"Repository\":\"quay.io/redhat-appstudio-qe/release-repository\"}]}}Image repository for component gh-multi-component-child-dapp in namespace build-e2e-fmuv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-parent-dapp in namespace build-e2e-fmuv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-parent-dapp in namespace build-e2e-fmuv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-parent-dapp in namespace build-e2e-fmuv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.323735063Z"
            },
            "Message": "component update with renovate",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 3,
              "Time": "2026-04-30T16:07:15.576591187Z"
            },
            "Message": "component update with renovate",
            "Duration": 21252856114,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 4,
              "Time": "2026-04-30T16:07:15.576738386Z"
            },
            "Message": "creates component with nudges",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 870,
              "Order": 6,
              "Time": "2026-04-30T16:08:05.674127986Z"
            },
            "Message": "creates component with nudges",
            "Duration": 50097389620,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 870,
              "Order": 7,
              "Time": "2026-04-30T16:08:05.674349609Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 870,
              "Order": 9,
              "Time": "2026-04-30T16:08:05.674394791Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45182,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:05.675016616Z",
        "EndTime": "2026-04-30T16:09:05.726070791Z",
        "RunTime": 60051054175,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-fmuv/gh-multi-component-parent-dapp\nPipelineRun has not been created yet for the component build-e2e-fmuv/gh-multi-component-parent-dapp\nPipelineRun has not been created yet for the component build-e2e-fmuv/gh-multi-component-parent-dapp\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-04-30T16:08:05.675133362Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 12,
              "Time": "2026-04-30T16:09:05.725810336Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "Duration": 60050676964,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 13,
              "Time": "2026-04-30T16:09:05.726025708Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 15,
              "Time": "2026-04-30T16:09:05.72606335Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37642,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 274
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:05.726531096Z",
        "EndTime": "2026-04-30T16:15:05.741474828Z",
        "RunTime": 360014943732,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb found for Component build-e2e-fmuv/gh-multi-component-parent-dapp\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-pull-request-v7wrb reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:09:05.726656293Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Offset": 1672,
              "Order": 18,
              "Time": "2026-04-30T16:15:05.741262156Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "Duration": 360014605863,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1672,
              "Order": 19,
              "Time": "2026-04-30T16:15:05.741427865Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1672,
              "Order": 21,
              "Time": "2026-04-30T16:15:05.741469148Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41292,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 285
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:05.742074501Z",
        "EndTime": "2026-04-30T16:15:45.760518771Z",
        "RunTime": 40018444270,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-multi-component-child-dapp-on-pull-request-qfqpx found for Component build-e2e-fmuv/gh-multi-component-child-dapp\nPipelineRun gh-multi-component-child-dapp-on-pull-request-qfqpx reason: Running\nPipelineRun gh-multi-component-child-dapp-on-pull-request-qfqpx reason: Running\nPipelineRun gh-multi-component-child-dapp-on-pull-request-qfqpx reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-04-30T16:15:05.742196688Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Offset": 371,
              "Order": 24,
              "Time": "2026-04-30T16:15:45.760133799Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "Duration": 40017937111,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 371,
              "Order": 25,
              "Time": "2026-04-30T16:15:45.760419455Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 371,
              "Order": 27,
              "Time": "2026-04-30T16:15:45.76050322Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 83755,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 289
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:45.760958975Z",
        "EndTime": "2026-04-30T16:15:45.996746541Z",
        "RunTime": 235787576,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:15:45.761075731Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-04-30T16:15:45.996437894Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "Duration": 235362173,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:15:45.996687388Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-04-30T16:15:45.996735181Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47793,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 307
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:45.997196926Z",
        "EndTime": "2026-04-30T16:15:48.228581108Z",
        "RunTime": 2231384182,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 84c143d4dced12f00a0d56d54c71668d9d07e053 for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-04-30T16:15:45.997318723Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 36,
              "Time": "2026-04-30T16:15:48.228272911Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "Duration": 2230954188,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 37,
              "Time": "2026-04-30T16:15:48.228483723Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 39,
              "Time": "2026-04-30T16:15:48.228548187Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 64473,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "create dockerfile and yaml manifest that references build and distribution repositories",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:48.229021903Z",
        "EndTime": "2026-04-30T16:15:54.327076775Z",
        "RunTime": 6098054881,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:15:48.22915361Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:15:54.326757257Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "Duration": 6097603657,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:15:54.326986319Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:15:54.327064084Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 77764,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:54.3275305Z",
        "EndTime": "2026-04-30T16:15:54.575433619Z",
        "RunTime": 247903109,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:15:54.327678898Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:15:54.575175774Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "Duration": 247496876,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:15:54.575388426Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:15:54.575425298Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36872,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 375
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:54.575906585Z",
        "EndTime": "2026-04-30T16:15:56.902630075Z",
        "RunTime": 2326723580,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 5f7dd0864c48f5a23e37f36d517bc0b3ee90575e for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:15:54.576041632Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 54,
              "Time": "2026-04-30T16:15:56.902249174Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "Duration": 2326207552,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 55,
              "Time": "2026-04-30T16:15:56.902520829Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 57,
              "Time": "2026-04-30T16:15:56.902616094Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 95265,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 385
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR merge triggers PAC PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:15:56.903100631Z",
        "EndTime": "2026-04-30T16:16:16.93779561Z",
        "RunTime": 20034694989,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-fmuv/gh-multi-component-parent-dapp\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:15:56.903210457Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 60,
              "Time": "2026-04-30T16:16:16.937501694Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "Duration": 20034291247,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 61,
              "Time": "2026-04-30T16:16:16.937750158Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 63,
              "Time": "2026-04-30T16:16:16.93778965Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39492,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 401
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PAC PipelineRun for parent component  is successful",
        "State": "passed",
        "StartTime": "2026-04-30T16:16:16.938210434Z",
        "EndTime": "2026-04-30T16:20:37.246647684Z",
        "RunTime": 260308437250,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-multi-component-parent-dapp-on-push-tlz27 found for Component build-e2e-fmuv/gh-multi-component-parent-dapp\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Running\nPipelineRun gh-multi-component-parent-dapp-on-push-tlz27 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:16:16.938314369Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Offset": 1147,
              "Order": 66,
              "Time": "2026-04-30T16:20:37.211804712Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "Duration": 260273490343,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1147,
              "Order": 67,
              "Time": "2026-04-30T16:20:37.246597811Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1147,
              "Order": 69,
              "Time": "2026-04-30T16:20:37.246636784Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38973,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 412
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a nudge PR creation for child component ",
        "State": "failed",
        "StartTime": "2026-04-30T16:20:37.265788306Z",
        "EndTime": "2026-04-30T16:40:54.626736618Z",
        "RunTime": 1217360948312,
        "ParallelProcess": 3,
        "Failure": {
          "Message": "Timed out after 1200.001s.\ntimed out when waiting for component nudge PR to be created in build-nudge-child-aubzue repository\nExpected\n    \u003cbool\u003e: false\nto be true",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 427,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func6.1.1.3.12()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go:427 +0x269"
          },
          "TimelineLocation": {
            "Order": 71,
            "Time": "2026-04-30T16:40:37.312721649Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 412
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:20:37.311786056Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-04-30T16:40:37.31273665Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "Duration": 1200000950604,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-04-30T16:40:37.313002344Z"
            },
            "Message": "component update with renovate",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-04-30T16:40:54.375746915Z"
            },
            "Message": "component update with renovate",
            "Duration": 17062744610,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:40:54.376079403Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-04-30T16:40:54.626729337Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 250649914,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 429
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful for child component ",
        "State": "skipped",
        "StartTime": "2026-04-30T16:40:54.627399924Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 3,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 429
          },
          "TimelineLocation": {
            "Order": 79,
            "Time": "2026-04-30T16:40:54.627397864Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 429
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify the nudge updated the contents",
        "State": "skipped",
        "StartTime": "2026-04-30T16:40:54.62768507Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 3,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 440
          },
          "TimelineLocation": {
            "Order": 80,
            "Time": "2026-04-30T16:40:54.6276841Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 440
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[upgrade-suite Create users and check their state]"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 37
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "upgrade-verify"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/upgrade/verifyWorkload.go",
          "LineNumber": 20
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify AppStudioProvisionedUser",
        "State": "skipped",
        "StartTime": "2026-04-30T16:06:54.225884219Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 17,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[upgrade-suite Create users and check their state]"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 37
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "upgrade-verify"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/upgrade/verifyWorkload.go",
          "LineNumber": 24
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates AppStudioDeactivatedUser",
        "State": "skipped",
        "StartTime": "2026-04-30T16:06:54.227385403Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 17,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[upgrade-suite Create users and check their state]"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 37
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "upgrade-verify"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/upgrade/verifyWorkload.go",
          "LineNumber": 28
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates AppStudioBannedUser",
        "State": "skipped",
        "StartTime": "2026-04-30T16:06:54.228088972Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 17,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 235
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with nudges",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.323212374Z",
        "EndTime": "2026-04-30T16:08:22.291877224Z",
        "RunTime": 87968664850,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "ReleaseAdmissionPlan data: {\"Mapping\":{\"Components\":[{\"Name\":\"gl-multi-component-parent-xqov\",\"Repository\":\"quay.io/redhat-appstudio-qe/release-repository\"}]}}Image repository for component gl-multi-component-child-xqov in namespace build-e2e-wdvm do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gl-multi-component-parent-xqov in namespace build-e2e-wdvm do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.323548383Z"
            },
            "Message": "component update with renovate",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 3,
              "Time": "2026-04-30T16:07:42.198769339Z"
            },
            "Message": "component update with renovate",
            "Duration": 47875220987,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 4,
              "Time": "2026-04-30T16:07:42.199096498Z"
            },
            "Message": "creates component with nudges",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 514,
              "Order": 6,
              "Time": "2026-04-30T16:08:22.29162323Z"
            },
            "Message": "creates component with nudges",
            "Duration": 40092526702,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 514,
              "Order": 7,
              "Time": "2026-04-30T16:08:22.291838512Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 514,
              "Order": 9,
              "Time": "2026-04-30T16:08:22.291871904Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33382,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:08:22.2923371Z",
        "EndTime": "2026-04-30T16:09:22.37823961Z",
        "RunTime": 60085902510,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-wdvm/gl-multi-component-parent-xqov\nPipelineRun has not been created yet for the component build-e2e-wdvm/gl-multi-component-parent-xqov\nPipelineRun has not been created yet for the component build-e2e-wdvm/gl-multi-component-parent-xqov\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-04-30T16:08:22.292463427Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 12,
              "Time": "2026-04-30T16:09:22.378046759Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "Duration": 60085583322,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 13,
              "Time": "2026-04-30T16:09:22.378197997Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 15,
              "Time": "2026-04-30T16:09:22.378233879Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 35882,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 274
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:09:22.37859932Z",
        "EndTime": "2026-04-30T16:16:22.395635123Z",
        "RunTime": 420017035813,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k found for Component build-e2e-wdvm/gl-multi-component-parent-xqov\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-pull-request-9gs7k reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:09:22.378703026Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Offset": 1915,
              "Order": 18,
              "Time": "2026-04-30T16:16:22.395349487Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "Duration": 420016646462,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1915,
              "Order": 19,
              "Time": "2026-04-30T16:16:22.3955871Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1915,
              "Order": 21,
              "Time": "2026-04-30T16:16:22.395628792Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41692,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 285
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:16:22.396001853Z",
        "EndTime": "2026-04-30T16:16:22.405288909Z",
        "RunTime": 9287066,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-multi-component-child-xqov-on-pull-request-95lwp found for Component build-e2e-wdvm/gl-multi-component-child-xqov\nPipelineRun gl-multi-component-child-xqov-on-pull-request-95lwp reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-04-30T16:16:22.396109709Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 24,
              "Time": "2026-04-30T16:16:22.40512653Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "Duration": 9016811,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 25,
              "Time": "2026-04-30T16:16:22.405256647Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 27,
              "Time": "2026-04-30T16:16:22.405283928Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 27281,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 289
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:16:22.405686791Z",
        "EndTime": "2026-04-30T16:16:22.654269414Z",
        "RunTime": 248582623,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:16:22.405797277Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-04-30T16:16:22.654037652Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "Duration": 248240375,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-04-30T16:16:22.654221372Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-04-30T16:16:22.654260334Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38952,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 307
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:16:22.654661126Z",
        "EndTime": "2026-04-30T16:16:24.147207027Z",
        "RunTime": 1492545891,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 0341eed82829d094ace4617d86a08e6a8f1527ed for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-04-30T16:16:22.654769132Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 36,
              "Time": "2026-04-30T16:16:24.14690513Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "Duration": 1492135998,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 37,
              "Time": "2026-04-30T16:16:24.147155824Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 39,
              "Time": "2026-04-30T16:16:24.147200076Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44252,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "create dockerfile and yaml manifest that references build and distribution repositories",
        "State": "passed",
        "StartTime": "2026-04-30T16:16:24.14761849Z",
        "EndTime": "2026-04-30T16:17:29.570643864Z",
        "RunTime": 65423025374,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:16:24.147750607Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:17:29.570373149Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "Duration": 65422622572,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:17:29.570589961Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:17:29.570635354Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45393,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:29.570964132Z",
        "EndTime": "2026-04-30T16:17:29.889994693Z",
        "RunTime": 319030571,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:17:29.571059218Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-04-30T16:17:29.88975764Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "Duration": 318698423,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-04-30T16:17:29.88994493Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-04-30T16:17:29.889986312Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41382,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 375
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:29.890322981Z",
        "EndTime": "2026-04-30T16:17:31.243855401Z",
        "RunTime": 1353532410,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: f1d2a5adb04cca70140ba16024e305618d554d81 for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:17:29.890415076Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 54,
              "Time": "2026-04-30T16:17:31.243626848Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "Duration": 1353211762,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 55,
              "Time": "2026-04-30T16:17:31.243812288Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 57,
              "Time": "2026-04-30T16:17:31.243848421Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36122,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 385
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR merge triggers PAC PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:31.24419294Z",
        "EndTime": "2026-04-30T16:17:51.269629517Z",
        "RunTime": 20025436579,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-wdvm/gl-multi-component-parent-xqov\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:17:31.244287875Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 60,
              "Time": "2026-04-30T16:17:51.269375903Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "Duration": 20025088018,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 61,
              "Time": "2026-04-30T16:17:51.269538972Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 63,
              "Time": "2026-04-30T16:17:51.269617667Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 78694,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 401
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PAC PipelineRun for parent component  is successful",
        "State": "passed",
        "StartTime": "2026-04-30T16:17:51.270105344Z",
        "EndTime": "2026-04-30T16:22:31.465636714Z",
        "RunTime": 280195531360,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-multi-component-parent-xqov-on-push-jxmtp found for Component build-e2e-wdvm/gl-multi-component-parent-xqov\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Running\nPipelineRun gl-multi-component-parent-xqov-on-push-jxmtp reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:17:51.270266093Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Offset": 1220,
              "Order": 66,
              "Time": "2026-04-30T16:22:31.321810994Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "Duration": 280051544891,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1220,
              "Order": 67,
              "Time": "2026-04-30T16:22:31.46556643Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1220,
              "Order": 69,
              "Time": "2026-04-30T16:22:31.465621953Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 55523,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 412
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a nudge PR creation for child component ",
        "State": "failed",
        "StartTime": "2026-04-30T16:22:31.540768826Z",
        "EndTime": "2026-04-30T16:42:47.913794073Z",
        "RunTime": 1216373025327,
        "ParallelProcess": 17,
        "Failure": {
          "Message": "Timed out after 1200.000s.\ntimed out when waiting for component nudge PR to be created in build-nudge-child-zswlfc repository\nExpected\n    \u003cbool\u003e: false\nto be true",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 427,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func6.1.1.3.12()\n\t/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go:427 +0x269"
          },
          "TimelineLocation": {
            "Order": 71,
            "Time": "2026-04-30T16:42:31.580002005Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 412
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:22:31.579182439Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-04-30T16:42:31.580027426Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "Duration": 1200000845037,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-04-30T16:42:31.580381735Z"
            },
            "Message": "component update with renovate",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-04-30T16:42:47.62805051Z"
            },
            "Message": "component update with renovate",
            "Duration": 16047668744,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:42:47.628153996Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-04-30T16:42:47.913784692Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 285630686,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 429
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful for child component ",
        "State": "skipped",
        "StartTime": "2026-04-30T16:42:47.914375405Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 17,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 429
          },
          "TimelineLocation": {
            "Order": 79,
            "Time": "2026-04-30T16:42:47.914360624Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 429
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify the nudge updated the contents",
        "State": "skipped",
        "StartTime": "2026-04-30T16:42:47.914672961Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 17,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 440
          },
          "TimelineLocation": {
            "Order": 80,
            "Time": "2026-04-30T16:42:47.914670981Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/renovate.go",
            "LineNumber": 440
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 188
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "when context points to a file",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.022103111Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 199
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates Tekton bundles from specific context",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.0238755Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 209
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "when context is the root directory",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.024007097Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 218
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates Tekton bundles when context points to a file and a directory",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.024137684Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 228
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates Tekton bundles when using negation",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.024312724Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 238
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "allows overriding HOME environment variable",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.02460221Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/tkn-bundle.go",
          "LineNumber": 247
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "allows overriding STEP image",
        "State": "pending",
        "StartTime": "2026-04-30T16:06:54.024809361Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 106
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with context directory go-component",
        "State": "passed",
        "StartTime": "2026-04-30T16:06:54.025383674Z",
        "EndTime": "2026-04-30T16:07:14.123840223Z",
        "RunTime": 20098456549,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 40
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-04-30T16:06:54.025514431Z"
            },
            "Message": "test pac with multiple components using same repository",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 40
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-04-30T16:07:03.962425881Z"
            },
            "Message": "test pac with multiple components using same repository",
            "Duration": 9936911479,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-04-30T16:07:03.96277573Z"
            },
            "Message": "creates component with context directory go-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-04-30T16:07:14.123511484Z"
            },
            "Message": "creates component with context directory go-component",
            "Duration": 10160735704,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-04-30T16:07:14.12379517Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-04-30T16:07:14.123834642Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39472,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 125
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for component go-component-bboqlq",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:14.124273227Z",
        "EndTime": "2026-04-30T16:07:54.162998473Z",
        "RunTime": 40038725256,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-pvcn/go-component-bboqlq\nPipelineRun has not been created yet for the component build-e2e-pvcn/go-component-bboqlq\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-04-30T16:07:14.124373753Z"
            },
            "Message": "triggers a PipelineRun for component go-component-bboqlq",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Offset": 180,
              "Order": 12,
              "Time": "2026-04-30T16:07:54.162779931Z"
            },
            "Message": "triggers a PipelineRun for component go-component-bboqlq",
            "Duration": 40038406178,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 180,
              "Order": 13,
              "Time": "2026-04-30T16:07:54.16294912Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 180,
              "Order": 15,
              "Time": "2026-04-30T16:07:54.162990762Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41642,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 140
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for component go-component-bboqlq",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:54.163332051Z",
        "EndTime": "2026-04-30T16:07:54.528120137Z",
        "RunTime": 364788096,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-04-30T16:07:54.163421746Z"
            },
            "Message": "should lead to a PaC PR creation for component go-component-bboqlq",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-04-30T16:07:54.527919876Z"
            },
            "Message": "should lead to a PaC PR creation for component go-component-bboqlq",
            "Duration": 364498120,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-04-30T16:07:54.528068224Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-04-30T16:07:54.528111676Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43452,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 159
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for component go-component-bboqlq",
        "State": "passed",
        "StartTime": "2026-04-30T16:07:54.528451595Z",
        "EndTime": "2026-04-30T16:32:34.541293458Z",
        "RunTime": 1480012841863,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun go-component-bboqlq-on-pull-request-tjgrj found for Component build-e2e-pvcn/go-component-bboqlq\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Running\nPipelineRun go-component-bboqlq-on-pull-request-tjgrj reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-04-30T16:07:54.528584543Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component go-component-bboqlq",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Offset": 5361,
              "Order": 24,
              "Time": "2026-04-30T16:32:34.541035963Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component go-component-bboqlq",
            "Duration": 1480012451410,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 5361,
              "Order": 25,
              "Time": "2026-04-30T16:32:34.541242395Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 5361,
              "Order": 27,
              "Time": "2026-04-30T16:32:34.541286377Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43972,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 164
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful",
        "State": "passed",
        "StartTime": "2026-04-30T16:32:34.54170412Z",
        "EndTime": "2026-04-30T16:32:36.6870139Z",
        "RunTime": 2145309770,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 1613cb86b8f604b18fa9d0b3c30742cb4c3d5353 for PR #32774\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-04-30T16:32:34.541833537Z"
            },
            "Message": "merging the PR should be successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 30,
              "Time": "2026-04-30T16:32:36.686649189Z"
            },
            "Message": "merging the PR should be successful",
            "Duration": 2144815662,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 31,
              "Time": "2026-04-30T16:32:36.686918064Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 33,
              "Time": "2026-04-30T16:32:36.686992378Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 74304,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 174
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "leads to triggering on push PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:32:36.687490006Z",
        "EndTime": "2026-04-30T16:32:56.739302942Z",
        "RunTime": 20051812926,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-pvcn/go-component-bboqlq\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-04-30T16:32:36.687661405Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Offset": 95,
              "Order": 36,
              "Time": "2026-04-30T16:32:56.739029647Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "Duration": 20051368232,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 95,
              "Order": 37,
              "Time": "2026-04-30T16:32:56.739239018Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 95,
              "Order": 39,
              "Time": "2026-04-30T16:32:56.739290271Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 51253,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 106
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with context directory python-component",
        "State": "passed",
        "StartTime": "2026-04-30T16:32:56.739721535Z",
        "EndTime": "2026-04-30T16:33:06.794574542Z",
        "RunTime": 10054853007,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-04-30T16:32:56.739840942Z"
            },
            "Message": "creates component with context directory python-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-04-30T16:33:06.794349399Z"
            },
            "Message": "creates component with context directory python-component",
            "Duration": 10054508457,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-04-30T16:33:06.794512529Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-04-30T16:33:06.79454982Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37282,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 125
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for component python-component-vqtxsr",
        "State": "passed",
        "StartTime": "2026-04-30T16:33:06.794949963Z",
        "EndTime": "2026-04-30T16:33:26.821205103Z",
        "RunTime": 20026255130,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-pvcn/python-component-vqtxsr\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-04-30T16:33:06.795041508Z"
            },
            "Message": "triggers a PipelineRun for component python-component-vqtxsr",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Offset": 94,
              "Order": 48,
              "Time": "2026-04-30T16:33:26.820929447Z"
            },
            "Message": "triggers a PipelineRun for component python-component-vqtxsr",
            "Duration": 20025887939,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 94,
              "Order": 49,
              "Time": "2026-04-30T16:33:26.82116093Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 94,
              "Order": 51,
              "Time": "2026-04-30T16:33:26.821199172Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38252,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 140
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for component python-component-vqtxsr",
        "State": "passed",
        "StartTime": "2026-04-30T16:33:26.821591024Z",
        "EndTime": "2026-04-30T16:33:27.182708133Z",
        "RunTime": 361117109,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-04-30T16:33:26.82169408Z"
            },
            "Message": "should lead to a PaC PR creation for component python-component-vqtxsr",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-04-30T16:33:27.182374524Z"
            },
            "Message": "should lead to a PaC PR creation for component python-component-vqtxsr",
            "Duration": 360680434,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-04-30T16:33:27.18265247Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-04-30T16:33:27.182697372Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44902,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 159
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for component python-component-vqtxsr",
        "State": "passed",
        "StartTime": "2026-04-30T16:33:27.18320181Z",
        "EndTime": "2026-04-30T16:51:07.248407557Z",
        "RunTime": 1060065205737,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun python-component-vqtxsr-on-pull-request-bjff7 found for Component build-e2e-pvcn/python-component-vqtxsr\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Running\nPipelineRun python-component-vqtxsr-on-pull-request-bjff7 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-04-30T16:33:27.183332168Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component python-component-vqtxsr",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Offset": 4115,
              "Order": 60,
              "Time": "2026-04-30T16:51:07.229836179Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component python-component-vqtxsr",
            "Duration": 1060046504021,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 4115,
              "Order": 61,
              "Time": "2026-04-30T16:51:07.248369084Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 4115,
              "Order": 63,
              "Time": "2026-04-30T16:51:07.248399556Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30461,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 164
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful",
        "State": "passed",
        "StartTime": "2026-04-30T16:51:07.256232085Z",
        "EndTime": "2026-04-30T16:51:09.964304618Z",
        "RunTime": 2708072533,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 2f2cbc826c6a98be825f5c958fadd8e6825c2540 for PR #32775\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-04-30T16:51:07.636511138Z"
            },
            "Message": "merging the PR should be successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 66,
              "Time": "2026-04-30T16:51:09.96270562Z"
            },
            "Message": "merging the PR should be successful",
            "Duration": 2326194483,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 67,
              "Time": "2026-04-30T16:51:09.964262356Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 69,
              "Time": "2026-04-30T16:51:09.964296037Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33682,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 174
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "leads to triggering on push PipelineRun",
        "State": "passed",
        "StartTime": "2026-04-30T16:51:10.002224665Z",
        "EndTime": "2026-04-30T16:51:30.226305921Z",
        "RunTime": 20224081266,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-pvcn/python-component-vqtxsr\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-04-30T16:51:10.008403614Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 72,
              "Time": "2026-04-30T16:51:30.15677156Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "Duration": 20148367936,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 73,
              "Time": "2026-04-30T16:51:30.226228817Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 75,
              "Time": "2026-04-30T16:51:30.226291441Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 62633,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 190
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "only one component is changed",
        "State": "passed",
        "StartTime": "2026-04-30T16:51:30.390873756Z",
        "EndTime": "2026-04-30T16:51:34.06310514Z",
        "RunTime": 3672231384,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PR #32776 got created with sha 889e9a6939789db0ecbd0d24b2e8eb8e7f954027\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 190
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-04-30T16:51:30.419882206Z"
            },
            "Message": "only one component is changed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 190
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 78,
              "Time": "2026-04-30T16:51:34.059584151Z"
            },
            "Message": "only one component is changed",
            "Duration": 3639701945,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 79,
              "Time": "2026-04-30T16:51:34.063058698Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 81,
              "Time": "2026-04-30T16:51:34.0630962Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37502,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 205
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "only related pipelinerun should be triggered",
        "State": "passed",
        "StartTime": "2026-04-30T16:51:34.075080044Z",
        "EndTime": "2026-04-30T16:51:54.315053126Z",
        "RunTime": 20239973082,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "on pull PiplelineRun has not been created yet for the PR\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-04-30T16:51:34.077687654Z"
            },
            "Message": "only related pipelinerun should be triggered",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Offset": 57,
              "Order": 84,
              "Time": "2026-04-30T16:51:54.312817035Z"
            },
            "Message": "only related pipelinerun should be triggered",
            "Duration": 20235129381,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 57,
              "Order": 85,
              "Time": "2026-04-30T16:51:54.315010744Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 57,
              "Order": 87,
              "Time": "2026-04-30T16:51:54.315044995Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 34242,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when a components is created with same git url in different namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
            "LineNumber": 219
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
          "LineNumber": 264
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should fail to configure PaC for the component",
        "State": "passed",
        "StartTime": "2026-04-30T16:51:54.328950994Z",
        "EndTime": "2026-04-30T16:52:15.83617184Z",
        "RunTime": 21507220837,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component go-component-lmolxf in namespace build-e2e-nhvi do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nbuild status annotation value: {\"pac\":{\"state\":\"error\",\"error-id\":53,\"error-message\":\"53: Git repository is already handled by Pipelines as Code\"},\"message\":\"done\"}\nbuild status: \u0026{State:error MergeUrl: ConfigurationTime: ErrorInfo:{ErrId:53 ErrMessage:53: Git repository is already handled by Pipelines as Code}}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 223
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-04-30T16:51:54.366404769Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 223
            },
            "TimelineLocation": {
              "Offset": 167,
              "Order": 90,
              "Time": "2026-04-30T16:52:08.17394903Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "Duration": 13807544261,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 264
            },
            "TimelineLocation": {
              "Offset": 167,
              "Order": 91,
              "Time": "2026-04-30T16:52:08.285871312Z"
            },
            "Message": "should fail to configure PaC for the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 264
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 93,
              "Time": "2026-04-30T16:52:08.307678455Z"
            },
            "Message": "should fail to configure PaC for the component",
            "Duration": 21807144,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 253
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 94,
              "Time": "2026-04-30T16:52:08.462920948Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 253
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 96,
              "Time": "2026-04-30T16:52:08.60978929Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "Duration": 146868342,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 97,
              "Time": "2026-04-30T16:52:08.609979011Z"
            },
            "Message": "test pac with multiple components using same repository",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 99,
              "Time": "2026-04-30T16:52:15.778868866Z"
            },
            "Message": "test pac with multiple components using same repository",
            "Duration": 7168889855,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 100,
              "Time": "2026-04-30T16:52:15.836115457Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.6M9hJOdtmj/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 481,
              "Order": 102,
              "Time": "2026-04-30T16:52:15.836160589Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45142,
            "NodeType": "AfterEach"
          }
        ]
      }
    ]
  }
]
