apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/thor.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 3f786fe1266bf7cfd722bce01555dc86 creationTimestamp: "2026-07-30T15:18:07Z" generation: 8 labels: branch: main build: "41" context: release created-by-lighthouse: "true" event-GUID: d5cc40e2-8c29-11f1-972b-790fa6ed185a lighthouse.jenkins-x.io/baseSHA: 1f7e0c7d7ef5e50758233b5b82a530e9e8f3fea6 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1785424687493" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: encapitaltrade-thor-main-release-hdzqj lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 1f7e0c7d7ef5e50758233b5b82a530e9e8f3fea6 lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: thor lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: encapitaltrade-thor-main-release-h4q8h-from-build-pack-pod provider: github repository: thor tekton.dev/pipeline: encapitaltrade-thor-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-07-30T15:21:44Z" - 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-07-30T15:24:30Z" name: greencapitaltrade-thor-main-41 namespace: jx resourceVersion: "229369155" uid: 6262f554-ab6a-4a73-b279-3f66557eb39e spec: baseSHA: 1f7e0c7d7ef5e50758233b5b82a530e9e8f3fea6 batchPipelineActivity: {} build: "41" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/thor/main/41.log completedTimestamp: "2026-07-30T15:24:24Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: thor gitUrl: https://github.com/greencapitaltrade/thor.git lastCommitMessage: | perf(ci): take a single kaniko snapshot instead of one per layer kaniko defaults to snapshotting the whole filesystem after every layer. On the container build that is wasted scratch space and wasted time, and it was the reason Bifrost needed a dedicated build volume at all. --single-snapshot takes one snapshot at the end instead. The image also gains one layer over the base rather than one per instruction, so pushes and ECR storage shrink. No caching is lost - --cache was never enabled. Proven on bifrost#428, the largest image in the estate (841 MB, 10 layers): it now builds with no volume, no mount and no TMPDIR at all. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: 9288d104d0db7d67f03826a4feda965854aa2758 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/thor/main releaseNotesURL: https://github.com/greencapitaltrade/thor/releases/tag/v3.7.33 startedTimestamp: "2026-07-30T15:18:07Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-07-30T15:24:24Z" name: from build pack startedTimestamp: "2026-07-30T15:19:32Z" status: Succeeded steps: - completedTimestamp: "2026-07-30T15:19:35Z" name: Git Clone startedTimestamp: "2026-07-30T15:19:32Z" status: Succeeded - completedTimestamp: "2026-07-30T15:19:40Z" name: Next Version startedTimestamp: "2026-07-30T15:19:36Z" status: Succeeded - completedTimestamp: "2026-07-30T15:19:44Z" name: Jx Variables startedTimestamp: "2026-07-30T15:19:40Z" status: Succeeded - completedTimestamp: "2026-07-30T15:20:26Z" name: Build Npm Install startedTimestamp: "2026-07-30T15:19:45Z" status: Succeeded - completedTimestamp: "2026-07-30T15:20:31Z" name: Check Registry startedTimestamp: "2026-07-30T15:20:27Z" status: Succeeded - completedTimestamp: "2026-07-30T15:21:37Z" name: Build Container Build startedTimestamp: "2026-07-30T15:20:32Z" status: Succeeded - completedTimestamp: "2026-07-30T15:21:44Z" name: Promote Changelog startedTimestamp: "2026-07-30T15:21:38Z" status: Succeeded - completedTimestamp: "2026-07-30T15:21:49Z" name: Promote Helm Release startedTimestamp: "2026-07-30T15:21:45Z" status: Succeeded - completedTimestamp: "2026-07-30T15:22:55Z" name: Promote Jx Promote startedTimestamp: "2026-07-30T15:21:49Z" status: Succeeded - completedTimestamp: "2026-07-30T15:24:24Z" name: Publish Org Kb startedTimestamp: "2026-07-30T15:22:55Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5037 startedTimestamp: "2026-07-30T15:22:28Z" status: Succeeded startedTimestamp: "2026-07-30T15:22:28Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5038 startedTimestamp: "2026-07-30T15:22:51Z" status: Succeeded startedTimestamp: "2026-07-30T15:22:51Z" status: Succeeded version: 3.7.33 status: {}