apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/hgngenterprises/riders.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 62ad121ca9d7d18e8a220e3b6fc9de36 creationTimestamp: "2026-09-08T07:41:31Z" generation: 7 labels: branch: main build: "30" context: release created-by-lighthouse: "true" event-GUID: b375ff4e-ab58-11f1-8d10-4b52b44116f9 lighthouse.jenkins-x.io/baseSHA: 1e5659087d6b4f8819e453ce11aa44d38f6d81a4 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1788853291678" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: genterprises-riders-main-release-kbcrp lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 1e5659087d6b4f8819e453ce11aa44d38f6d81a4 lighthouse.jenkins-x.io/refs.org: hgngenterprises lighthouse.jenkins-x.io/refs.repo: riders lighthouse.jenkins-x.io/type: postsubmit owner: hgngenterprises podName: genterprises-riders-main-release-9stnk-from-build-pack-pod provider: github repository: riders tekton.dev/pipeline: genterprises-riders-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-08T07:43:16Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:completedTimestamp: {} f:status: {} manager: jx-promote-0.6.45 operation: Update time: "2026-09-08T07:44:25Z" - 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-09-08T07:44:33Z" name: hgngenterprises-riders-main-30 namespace: jx resourceVersion: "332609993" uid: 77cb33e0-ff56-4977-9cc6-a7e575f2dd12 spec: baseSHA: 1e5659087d6b4f8819e453ce11aa44d38f6d81a4 batchPipelineActivity: {} build: "30" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/hgngenterprises/riders/main/30.log completedTimestamp: "2026-09-08T07:43:59Z" context: release gitBranch: main gitOwner: hgngenterprises gitRepository: riders gitUrl: https://github.com/hgngenterprises/riders.git lastCommitMessage: | fix: treat a teamless operator as onboarding, not as an impostor Signing up does not put you on a team: a TL onboards an operator onto one, and assigning an asset later moves them to the asset's team. getOperatorFrom- UserId threw failed_fetch_employee for a partner with no membership, so every signup that had not been onboarded got a 400 from every screen and the app looked down. 849 partners were in that state in production. A teamless partner now resolves with team_id null and the usual Rider role, leaving the wire contract the shipped app reads unchanged. Being teamless must not make someone invisible either, or no TL could onboard them. GET /v1/employees/unassigned gives a manager the pool of company partners on no team, and getRider lets a manager open one of them. Anyone already placed on another team stays off limits. The pool is a separate endpoint rather than part of /riders: hundreds of un-onboarded signups would bury the couple of dozen riders a TL works with daily. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: cda4bb10d4550c58802e4ddaf99f248f083467f0 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: hgngenterprises/riders/main releaseNotesURL: https://github.com/hgngenterprises/riders/releases/tag/v0.27.24 startedTimestamp: "2026-09-08T07:41:31Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-09-08T07:43:59Z" name: Release startedTimestamp: "2026-09-08T07:42:59Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5708 startedTimestamp: "2026-09-08T07:43:59Z" status: Succeeded startedTimestamp: "2026-09-08T07:43:59Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-09-08T07:44:28Z" name: from build pack startedTimestamp: "2026-09-08T07:41:36Z" status: Succeeded steps: - completedTimestamp: "2026-09-08T07:42:08Z" name: Git Clone startedTimestamp: "2026-09-08T07:41:36Z" status: Succeeded - completedTimestamp: "2026-09-08T07:42:10Z" name: Next Version startedTimestamp: "2026-09-08T07:42:08Z" status: Succeeded - completedTimestamp: "2026-09-08T07:42:12Z" name: Jx Variables startedTimestamp: "2026-09-08T07:42:10Z" status: Succeeded - completedTimestamp: "2026-09-08T07:42:37Z" name: Build Npm Install startedTimestamp: "2026-09-08T07:42:13Z" status: Succeeded - completedTimestamp: "2026-09-08T07:43:09Z" name: Build Container Build startedTimestamp: "2026-09-08T07:42:37Z" status: Succeeded - completedTimestamp: "2026-09-08T07:43:16Z" name: Promote Changelog startedTimestamp: "2026-09-08T07:43:09Z" status: Succeeded - completedTimestamp: "2026-09-08T07:43:21Z" name: Promote Helm Release startedTimestamp: "2026-09-08T07:43:17Z" status: Succeeded - completedTimestamp: "2026-09-08T07:44:28Z" name: Promote Jx Promote startedTimestamp: "2026-09-08T07:43:21Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-09-08T07:44:28Z" name: from build pack startedTimestamp: "2026-09-08T07:41:36Z" status: Succeeded steps: - completedTimestamp: "2026-09-08T07:42:08Z" name: Git Clone startedTimestamp: "2026-09-08T07:41:36Z" status: Succeeded - completedTimestamp: "2026-09-08T07:42:10Z" name: Next Version startedTimestamp: "2026-09-08T07:42:08Z" status: Succeeded - completedTimestamp: "2026-09-08T07:42:12Z" name: Jx Variables startedTimestamp: "2026-09-08T07:42:10Z" status: Succeeded - completedTimestamp: "2026-09-08T07:42:37Z" name: Build Npm Install startedTimestamp: "2026-09-08T07:42:13Z" status: Succeeded - completedTimestamp: "2026-09-08T07:43:09Z" name: Build Container Build startedTimestamp: "2026-09-08T07:42:37Z" status: Succeeded - completedTimestamp: "2026-09-08T07:43:16Z" name: Promote Changelog startedTimestamp: "2026-09-08T07:43:09Z" status: Succeeded - completedTimestamp: "2026-09-08T07:43:21Z" name: Promote Helm Release startedTimestamp: "2026-09-08T07:43:17Z" status: Succeeded - completedTimestamp: "2026-09-08T07:44:28Z" name: Promote Jx Promote startedTimestamp: "2026-09-08T07:43:21Z" status: Succeeded version: 0.27.24 status: {}