apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/ironman.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: d4dd0e0f0c9ac9daef301007b8bb418e creationTimestamp: "2026-08-29T12:10:00Z" generation: 8 labels: branch: main build: "57" context: release created-by-lighthouse: "true" event-GUID: 746d22ea-a3a2-11f1-9848-af27b4ca12c4 lighthouse.jenkins-x.io/baseSHA: 0ef580376947244c75cdde7123ef791a8ba8903f lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1788005400471" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-ironman-main-release-hfb2r lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 0ef580376947244c75cdde7123ef791a8ba8903f lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: ironman lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: apitaltrade-ironman-main-release-ncc4g-from-build-pack-pod provider: github repository: ironman tekton.dev/pipeline: apitaltrade-ironman-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-08-29T12:12:27Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:lighthouse.jenkins-x.io/cloneURI: {} f:lighthouse.jenkins-x.io/job: {} f:pipeline.jenkins-x.io/traceID: {} 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:buildLogsUrl: {} f:completedTimestamp: {} 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-08-29T12:15:26Z" name: greencapitaltrade-ironman-main-57 namespace: jx resourceVersion: "307263911" uid: 0debf6da-0a81-4015-9be3-f1005a3a122a spec: baseSHA: 0ef580376947244c75cdde7123ef791a8ba8903f batchPipelineActivity: {} build: "57" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/ironman/main/57.log completedTimestamp: "2026-08-29T12:15:19Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: ironman gitUrl: https://github.com/greencapitaltrade/ironman.git lastCommitMessage: | feat: expose component application frequency and basis on products API A charge's `value` alone does not describe the charge: 1% per day and 1% per year are stored identically, and only `application_frequency` / `application_frequency_unit` distinguish them. `applicable_on` says what the rate is taken on. Destiny renders the loan agreement's KFS from this endpoint and computes the APR from the components. Without these three fields it had no period to annualise over, which understated the APR by orders of magnitude. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: be2c3fe1d8ef62c160a8abba2b240cfeba988683 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/ironman/main releaseNotesURL: https://github.com/greencapitaltrade/ironman/releases/tag/v2.63.2 startedTimestamp: "2026-08-29T12:10:00Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-29T12:15:19Z" name: from build pack startedTimestamp: "2026-08-29T12:10:05Z" status: Succeeded steps: - completedTimestamp: "2026-08-29T12:10:13Z" name: Git Clone startedTimestamp: "2026-08-29T12:10:05Z" status: Succeeded - completedTimestamp: "2026-08-29T12:10:19Z" name: Next Version startedTimestamp: "2026-08-29T12:10:14Z" status: Succeeded - completedTimestamp: "2026-08-29T12:10:22Z" name: Jx Variables startedTimestamp: "2026-08-29T12:10:19Z" status: Succeeded - completedTimestamp: "2026-08-29T12:11:10Z" name: Build Npm Install startedTimestamp: "2026-08-29T12:10:22Z" status: Succeeded - completedTimestamp: "2026-08-29T12:11:14Z" name: Check Registry startedTimestamp: "2026-08-29T12:11:11Z" status: Succeeded - completedTimestamp: "2026-08-29T12:12:18Z" name: Build Container Build startedTimestamp: "2026-08-29T12:11:14Z" status: Succeeded - completedTimestamp: "2026-08-29T12:12:27Z" name: Promote Changelog startedTimestamp: "2026-08-29T12:12:18Z" status: Succeeded - completedTimestamp: "2026-08-29T12:12:31Z" name: Promote Helm Release startedTimestamp: "2026-08-29T12:12:28Z" status: Succeeded - completedTimestamp: "2026-08-29T12:14:04Z" name: Promote Jx Promote startedTimestamp: "2026-08-29T12:12:32Z" status: Succeeded - completedTimestamp: "2026-08-29T12:15:19Z" name: Publish Org Kb startedTimestamp: "2026-08-29T12:14:05Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5575 startedTimestamp: "2026-08-29T12:13:28Z" status: Succeeded startedTimestamp: "2026-08-29T12:13:28Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5576 startedTimestamp: "2026-08-29T12:14:01Z" status: Succeeded startedTimestamp: "2026-08-29T12:14:01Z" status: Succeeded version: 2.63.2 status: {}