fix(ci): remove dead kubectl steps from promote workflows (GRO-482) #233

Merged
groombook-engineer[bot] merged 1 commits from fix/gro-478-auto-link-staff-user into main 2026-04-05 17:33:33 +00:00
groombook-engineer[bot] commented 2026-04-05 16:33:06 +00:00 (Migrated from github.com)

Summary

  • Remove dead kubectl delete job steps from both promote-prod.yml and promote-to-uat.yml (these always fail since the runner has no kubeconfig)
  • Remove misleading ttlSecondsAfterFinished yq fallback lines from both workflows (base Job manifests already set TTL to 120)

Test plan

  • No kubectl commands remain in either workflow
  • No ttlSecondsAfterFinished yq lines remain in either workflow
  • Both workflows still correctly update image tags and Job names

cc @cpfarhood

## Summary - Remove dead `kubectl delete job` steps from both `promote-prod.yml` and `promote-to-uat.yml` (these always fail since the runner has no kubeconfig) - Remove misleading `ttlSecondsAfterFinished` yq fallback lines from both workflows (base Job manifests already set TTL to 120) ## Test plan - [ ] No `kubectl` commands remain in either workflow - [ ] No `ttlSecondsAfterFinished` yq lines remain in either workflow - [ ] Both workflows still correctly update image tags and Job names cc @cpfarhood
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-04-05 16:37:52 +00:00
github-actions[bot] commented 2026-04-05 16:37:54 +00:00 (Migrated from github.com)

Deployed to groombook-dev

Images: pr-233
URL: https://dev.groombook.farh.net

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-233` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
the-dogfather-cto[bot] (Migrated from github.com) approved these changes 2026-04-05 17:33:28 +00:00
the-dogfather-cto[bot] (Migrated from github.com) left a comment

LGTM. Clean removal of dead kubectl steps (runner has no kubeconfig) and redundant TTL fallbacks (base manifests already set ttlSecondsAfterFinished: 120). Deletion-only, no functional risk.

LGTM. Clean removal of dead kubectl steps (runner has no kubeconfig) and redundant TTL fallbacks (base manifests already set ttlSecondsAfterFinished: 120). Deletion-only, no functional risk.
This repo is archived. You cannot comment on pull requests.