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 pipeline.jenkins-x.io/traceID: 029864d235ee0dd2965980a47b95c50b creationTimestamp: "2026-09-03T16:45:28Z" generation: 8 labels: branch: main build: "214" context: release created-by-lighthouse: "true" event-GUID: db672f8c-a7b6-11f1-8763-43464d3541a5 lighthouse.jenkins-x.io/baseSHA: 1db762386a21bd6cbb38ee43a23792cdc64b5602 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1788453927847" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-destiny-main-release-4v76q lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 1db762386a21bd6cbb38ee43a23792cdc64b5602 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-8fjg5-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-03T16:48:16Z" - 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-09-03T16:51:58Z" name: greencapitaltrade-destiny-main-214 namespace: jx resourceVersion: "320684891" uid: cdcfc0bc-3af4-4bc8-9a7c-6388e30ee219 spec: baseSHA: 1db762386a21bd6cbb38ee43a23792cdc64b5602 batchPipelineActivity: {} build: "214" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/destiny/main/214.log completedTimestamp: "2026-09-03T16:51:52Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: destiny gitUrl: https://github.com/greencapitaltrade/destiny.git lastCommitMessage: | fix: let the model layer stamp updated_at, from the DB clock Every model here is `timestamps: false`, so Sequelize maintained nothing and each write carried updated_at by hand — nineteen call sites, nineteen chances to forget, and a forgotten one leaves a row whose updated_at still describes some earlier write. A hook on the sequelize instance does it once, for every model that has the column, on both instance saves and bulk updates. Sequelize's own `timestamps: true` would have stamped from the process clock; this stamps NOW() evaluated by Postgres, which is the only clock every pod shares and so the only one that makes rows orderable across them. applications had the column all along, with a now() default, but the model never declared it — so nothing ever moved it and every application's updated_at still read as its creation time. Declared now, so the hook reaches it. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: 04892e2a661616e6b6c70907ecebb3e60fd267bf message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/destiny/main releaseNotesURL: https://github.com/greencapitaltrade/destiny/releases/tag/v1.83.8 startedTimestamp: "2026-09-03T16:45:28Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-09-03T16:51:52Z" name: from build pack startedTimestamp: "2026-09-03T16:45:31Z" status: Succeeded steps: - completedTimestamp: "2026-09-03T16:45:47Z" name: Git Clone startedTimestamp: "2026-09-03T16:45:31Z" status: Succeeded - completedTimestamp: "2026-09-03T16:45:54Z" name: Next Version startedTimestamp: "2026-09-03T16:45:48Z" status: Succeeded - completedTimestamp: "2026-09-03T16:45:58Z" name: Jx Variables startedTimestamp: "2026-09-03T16:45:55Z" status: Succeeded - completedTimestamp: "2026-09-03T16:46:57Z" name: Build Npm Install startedTimestamp: "2026-09-03T16:45:59Z" status: Succeeded - completedTimestamp: "2026-09-03T16:48:07Z" name: Build Container Build startedTimestamp: "2026-09-03T16:46:57Z" status: Succeeded - completedTimestamp: "2026-09-03T16:48:16Z" name: Promote Changelog startedTimestamp: "2026-09-03T16:48:07Z" status: Succeeded - completedTimestamp: "2026-09-03T16:48:20Z" name: Promote Helm Release startedTimestamp: "2026-09-03T16:48:16Z" status: Succeeded - completedTimestamp: "2026-09-03T16:49:47Z" name: Promote Jx Promote startedTimestamp: "2026-09-03T16:48:20Z" status: Succeeded - completedTimestamp: "2026-09-03T16:51:52Z" name: Publish Org Kb startedTimestamp: "2026-09-03T16:49:48Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5647 startedTimestamp: "2026-09-03T16:49:12Z" status: Succeeded startedTimestamp: "2026-09-03T16:49:12Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5648 startedTimestamp: "2026-09-03T16:49:44Z" status: Succeeded startedTimestamp: "2026-09-03T16:49:44Z" status: Succeeded version: 1.83.8 status: {}