apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/fury.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: a448314ac92aaf4a5e178a69841a3cae creationTimestamp: "2026-08-07T17:06:52Z" generation: 7 labels: branch: main build: "135" context: release created-by-lighthouse: "true" event-GUID: 5fd1bd22-9282-11f1-9e94-737727de4ccf lighthouse.jenkins-x.io/baseSHA: 8d53a2c7dd92ebc4586acb1a5c23c759c2f291c7 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1786122412664" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: encapitaltrade-fury-main-release-bmcr8 lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 8d53a2c7dd92ebc4586acb1a5c23c759c2f291c7 lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: fury lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: encapitaltrade-fury-main-release-r9v8q-from-build-pack-pod provider: github repository: fury tekton.dev/pipeline: encapitaltrade-fury-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-07T17:10:35Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:completedTimestamp: {} f:status: {} manager: jx-promote-0.6.45 operation: Update time: "2026-08-07T17:11:22Z" - 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:context: {} f:gitBranch: {} f:gitOwner: {} f:gitRepository: {} f:gitUrl: {} f:message: {} f:pipeline: {} f:startedTimestamp: {} f:steps: {} manager: jx-build-controller operation: Update time: "2026-08-07T17:12:15Z" name: greencapitaltrade-fury-main-135 namespace: jx resourceVersion: "250727816" uid: 8950b6f1-120f-4ab7-9d54-6841cc9ec4e8 spec: baseSHA: 8d53a2c7dd92ebc4586acb1a5c23c759c2f291c7 batchPipelineActivity: {} build: "135" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/fury/main/135.log completedTimestamp: "2026-08-07T17:11:06Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: fury gitUrl: https://github.com/greencapitaltrade/fury.git lastCommitMessage: | feat(asset): expose charge_state and a populated fuel_level fuel_level has been mapped in this resolver since it was written, but Bifrost's /api/asset/assets payload never carried the key, so every asset arrived with 0 and Flash's fuel gauge has read empty for every asset, always. The Bifrost PR adds it, along with charge_state and charge_current_ma. charge_state is forwarded verbatim, not recomputed. It is deliberately not the charge-MOSFET flag: that says the path is permitted, not that anything is flowing, and in production 73.2 percent of rows with charging=true carry exactly zero current. Bifrost derives it from signed current instead, and that derivation belongs there, next to the telemetry. Defaults to 'unknown' rather than 'idle' when Bifrost omits the key, so this keeps working against an older Bifrost deployment without asserting a reading that does not exist. 'unknown' also lets callers tell never reported from a genuine empty, which a bare 0 cannot. 215 tests pass, typecheck clean. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: 59df9d1438fae0543e2c779c859a51cf1d3063e1 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/fury/main releaseNotesURL: https://github.com/greencapitaltrade/fury/releases/tag/v2.46.0 startedTimestamp: "2026-08-07T17:06:52Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-07T17:11:06Z" name: Release startedTimestamp: "2026-08-07T17:10:06Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5248 startedTimestamp: "2026-08-07T17:11:06Z" status: Succeeded startedTimestamp: "2026-08-07T17:11:06Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-08-07T17:12:08Z" name: from build pack startedTimestamp: "2026-08-07T17:08:36Z" status: Succeeded steps: - completedTimestamp: "2026-08-07T17:08:40Z" name: Git Clone startedTimestamp: "2026-08-07T17:08:36Z" status: Succeeded - completedTimestamp: "2026-08-07T17:08:44Z" name: Next Version startedTimestamp: "2026-08-07T17:08:40Z" status: Succeeded - completedTimestamp: "2026-08-07T17:08:49Z" name: Jx Variables startedTimestamp: "2026-08-07T17:08:44Z" status: Succeeded - completedTimestamp: "2026-08-07T17:09:11Z" name: Build Npm Install startedTimestamp: "2026-08-07T17:08:50Z" status: Succeeded - completedTimestamp: "2026-08-07T17:09:12Z" name: Build Npm Test startedTimestamp: "2026-08-07T17:09:12Z" status: Succeeded - completedTimestamp: "2026-08-07T17:09:18Z" name: Check Registry startedTimestamp: "2026-08-07T17:09:13Z" status: Succeeded - completedTimestamp: "2026-08-07T17:10:24Z" name: Build Container Build startedTimestamp: "2026-08-07T17:09:19Z" status: Succeeded - completedTimestamp: "2026-08-07T17:10:35Z" name: Promote Changelog startedTimestamp: "2026-08-07T17:10:24Z" status: Succeeded - completedTimestamp: "2026-08-07T17:10:39Z" name: Promote Helm Release startedTimestamp: "2026-08-07T17:10:36Z" status: Succeeded - completedTimestamp: "2026-08-07T17:11:26Z" name: Promote Jx Promote startedTimestamp: "2026-08-07T17:10:40Z" status: Succeeded - completedTimestamp: "2026-08-07T17:12:08Z" name: Publish Org Kb startedTimestamp: "2026-08-07T17:11:26Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-08-07T17:12:08Z" name: from build pack startedTimestamp: "2026-08-07T17:08:36Z" status: Succeeded steps: - completedTimestamp: "2026-08-07T17:08:40Z" name: Git Clone startedTimestamp: "2026-08-07T17:08:36Z" status: Succeeded - completedTimestamp: "2026-08-07T17:08:44Z" name: Next Version startedTimestamp: "2026-08-07T17:08:40Z" status: Succeeded - completedTimestamp: "2026-08-07T17:08:49Z" name: Jx Variables startedTimestamp: "2026-08-07T17:08:44Z" status: Succeeded - completedTimestamp: "2026-08-07T17:09:11Z" name: Build Npm Install startedTimestamp: "2026-08-07T17:08:50Z" status: Succeeded - completedTimestamp: "2026-08-07T17:09:12Z" name: Build Npm Test startedTimestamp: "2026-08-07T17:09:12Z" status: Succeeded - completedTimestamp: "2026-08-07T17:09:18Z" name: Check Registry startedTimestamp: "2026-08-07T17:09:13Z" status: Succeeded - completedTimestamp: "2026-08-07T17:10:24Z" name: Build Container Build startedTimestamp: "2026-08-07T17:09:19Z" status: Succeeded - completedTimestamp: "2026-08-07T17:10:35Z" name: Promote Changelog startedTimestamp: "2026-08-07T17:10:24Z" status: Succeeded - completedTimestamp: "2026-08-07T17:10:39Z" name: Promote Helm Release startedTimestamp: "2026-08-07T17:10:36Z" status: Succeeded - completedTimestamp: "2026-08-07T17:11:26Z" name: Promote Jx Promote startedTimestamp: "2026-08-07T17:10:40Z" status: Succeeded - completedTimestamp: "2026-08-07T17:12:08Z" name: Publish Org Kb startedTimestamp: "2026-08-07T17:11:26Z" status: Succeeded version: 2.46.0 status: {}