apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/destiny.git lighthouse.jenkins-x.io/job: release creationTimestamp: "2026-09-02T16:06:29Z" generation: 7 labels: branch: main build: "210" context: release created-by-lighthouse: "true" event-GUID: 3f03a928-a6e8-11f1-9d84-7ca2f0426c13 lighthouse.jenkins-x.io/baseSHA: b7dc00fd291b7650892d33689e791bf90a1c47e5 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1788365189641" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-destiny-main-release-svjhl lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: b7dc00fd291b7650892d33689e791bf90a1c47e5 lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: destiny lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: apitaltrade-destiny-main-release-qj6kh-from-build-pack-pod provider: github repository: destiny tekton.dev/pipeline: apitaltrade-destiny-main-release managedFields: - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:branch: {} f:context: {} f:owner: {} f:provider: {} f:repository: {} f:spec: f:lastCommitMessage: {} f:lastCommitSHA: {} f:releaseNotesURL: {} f:version: {} manager: jx-changelog-0.10.29 operation: Update time: "2026-09-02T16:09:23Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:completedTimestamp: {} manager: jx-promote-0.6.45 operation: Update time: "2026-09-02T16:10:58Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:lighthouse.jenkins-x.io/cloneURI: {} f:lighthouse.jenkins-x.io/job: {} f:labels: .: {} f:build: {} f:created-by-lighthouse: {} f:event-GUID: {} f:lighthouse.jenkins-x.io/baseSHA: {} f:lighthouse.jenkins-x.io/branch: {} f:lighthouse.jenkins-x.io/buildNum: {} f:lighthouse.jenkins-x.io/context: {} f:lighthouse.jenkins-x.io/id: {} f:lighthouse.jenkins-x.io/job: {} f:lighthouse.jenkins-x.io/lastCommitSHA: {} f:lighthouse.jenkins-x.io/refs.org: {} f:lighthouse.jenkins-x.io/refs.repo: {} f:lighthouse.jenkins-x.io/type: {} f:podName: {} f:tekton.dev/pipeline: {} f:spec: .: {} f:baseSHA: {} f:batchPipelineActivity: {} f:build: {} f:context: {} f:gitBranch: {} f:gitOwner: {} f:gitRepository: {} f:gitUrl: {} f:message: {} f:pipeline: {} f:startedTimestamp: {} f:status: {} f:steps: {} manager: jx-build-controller operation: Update time: "2026-09-02T16:12:17Z" name: greencapitaltrade-destiny-main-210 namespace: jx resourceVersion: "318024305" uid: 04068904-06a0-4204-841e-1dd454f098be spec: baseSHA: b7dc00fd291b7650892d33689e791bf90a1c47e5 batchPipelineActivity: {} build: "210" completedTimestamp: "2026-09-02T16:10:23Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: destiny gitUrl: https://github.com/greencapitaltrade/destiny.git lastCommitMessage: | fix: complete the e-mandate step once NPCI accepts it The response-URL callback recorded NPCI's answer and refreshed the mandate from AU, but never advanced the flow. A borrower whose mandate NPCI had accepted was left sitting on `emandate` for good, with a live mandate behind them — seen in production on application 13774343: mandate 11 came back active with UMRN SBIN7020209261062541, and the step stayed active until it was completed by hand. It now completes the step when the refreshed mandate is active or accepted, carrying the UMRN and NPCI reference into the step result. A refusal deliberately leaves the step open rather than failing it: the borrower can authenticate again, and the next call issues a fresh mandate and form. A completion that throws is logged and swallowed — the borrower is mid-redirect, and a recoverable miss beats a broken page. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: cdce11ae865a66bc7cc4929b5a3488b0b785fbf8 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/destiny/main releaseNotesURL: https://github.com/greencapitaltrade/destiny/releases/tag/v1.83.4 startedTimestamp: "2026-09-02T16:06:29Z" status: Running steps: - kind: Stage stage: completedTimestamp: "2026-09-02T16:10:23Z" name: Release startedTimestamp: "2026-09-02T16:09:23Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5639 startedTimestamp: "2026-09-02T16:10:23Z" status: Succeeded startedTimestamp: "2026-09-02T16:10:23Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-09-02T16:12:16Z" name: from build pack startedTimestamp: "2026-09-02T16:06:34Z" status: Succeeded steps: - completedTimestamp: "2026-09-02T16:06:48Z" name: Git Clone startedTimestamp: "2026-09-02T16:06:34Z" status: Succeeded - completedTimestamp: "2026-09-02T16:06:54Z" name: Next Version startedTimestamp: "2026-09-02T16:06:48Z" status: Succeeded - completedTimestamp: "2026-09-02T16:06:57Z" name: Jx Variables startedTimestamp: "2026-09-02T16:06:54Z" status: Succeeded - completedTimestamp: "2026-09-02T16:07:57Z" name: Build Npm Install startedTimestamp: "2026-09-02T16:06:57Z" status: Succeeded - completedTimestamp: "2026-09-02T16:09:14Z" name: Build Container Build startedTimestamp: "2026-09-02T16:07:57Z" status: Succeeded - completedTimestamp: "2026-09-02T16:09:23Z" name: Promote Changelog startedTimestamp: "2026-09-02T16:09:15Z" status: Succeeded - completedTimestamp: "2026-09-02T16:09:27Z" name: Promote Helm Release startedTimestamp: "2026-09-02T16:09:24Z" status: Succeeded - completedTimestamp: "2026-09-02T16:11:01Z" name: Promote Jx Promote startedTimestamp: "2026-09-02T16:09:28Z" status: Succeeded - completedTimestamp: "2026-09-02T16:12:16Z" name: Publish Org Kb startedTimestamp: "2026-09-02T16:11:01Z" status: Succeeded - kind: Stage stage: name: from build pack startedTimestamp: "2026-09-02T16:06:34Z" status: Running steps: - completedTimestamp: "2026-09-02T16:06:48Z" name: Git Clone startedTimestamp: "2026-09-02T16:06:34Z" status: Succeeded - completedTimestamp: "2026-09-02T16:06:54Z" name: Next Version startedTimestamp: "2026-09-02T16:06:48Z" status: Succeeded - completedTimestamp: "2026-09-02T16:06:57Z" name: Jx Variables startedTimestamp: "2026-09-02T16:06:54Z" status: Succeeded - completedTimestamp: "2026-09-02T16:07:57Z" name: Build Npm Install startedTimestamp: "2026-09-02T16:06:57Z" status: Succeeded - completedTimestamp: "2026-09-02T16:09:14Z" name: Build Container Build startedTimestamp: "2026-09-02T16:07:57Z" status: Succeeded - completedTimestamp: "2026-09-02T16:09:23Z" name: Promote Changelog startedTimestamp: "2026-09-02T16:09:15Z" status: Succeeded - completedTimestamp: "2026-09-02T16:09:27Z" name: Promote Helm Release startedTimestamp: "2026-09-02T16:09:24Z" status: Succeeded - completedTimestamp: "2026-09-02T16:11:01Z" name: Promote Jx Promote startedTimestamp: "2026-09-02T16:09:28Z" status: Succeeded - name: Publish Org Kb startedTimestamp: "2026-09-02T16:06:36Z" status: Running version: 1.83.4 status: {}