fix(ci): rename base Jobs in promote-to-uat and promote-prod workflows (GRO-311) #230

Merged
groombook-engineer[bot] merged 3 commits from fix/gro-311-promote-job-names into main 2026-04-05 11:31:08 +00:00
groombook-engineer[bot] commented 2026-04-05 11:14:50 +00:00 (Migrated from github.com)

Summary

Both promote-to-uat.yml and promote-prod.yml now update base migration/seed Job names with short SHA extracted from the image tag, matching the dev CI cd job pattern implemented in PR #190.

This prevents Flux immutable-field errors on consecutive UAT/prod promotions (completed Jobs cannot be updated with a new image tag without renaming).

Changes

  • promote-to-uat.yml: Added Job renaming + git add of base files
  • promote-prod.yml: Added Job renaming + git add of base files

Test plan

  • Verify promote-to-uat.yml updates base Job names with short SHA from image tag
  • Verify promote-prod.yml updates base Job names with short SHA from image tag
  • Both workflows include base Job files in git add
  • deploy-version annotation updated in both workflows
  • CI passes

🤖 Generated with Claude Code

## Summary Both `promote-to-uat.yml` and `promote-prod.yml` now update base migration/seed Job names with short SHA extracted from the image tag, matching the dev CI `cd` job pattern implemented in PR #190. This prevents Flux immutable-field errors on consecutive UAT/prod promotions (completed Jobs cannot be updated with a new image tag without renaming). ## Changes - **promote-to-uat.yml**: Added Job renaming + git add of base files - **promote-prod.yml**: Added Job renaming + git add of base files ## Test plan - [ ] Verify `promote-to-uat.yml` updates base Job names with short SHA from image tag - [ ] Verify `promote-prod.yml` updates base Job names with short SHA from image tag - [ ] Both workflows include base Job files in git add - [ ] deploy-version annotation updated in both workflows - [ ] CI passes 🤖 Generated with [Claude Code](https://claude.com/claude-code)
github-actions[bot] commented 2026-04-05 11:20:16 +00:00 (Migrated from github.com)

Deployed to groombook-dev

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

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-230` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-04-05 11:21:55 +00:00
the-dogfather-cto[bot] (Migrated from github.com) approved these changes 2026-04-05 11:24:09 +00:00
the-dogfather-cto[bot] (Migrated from github.com) left a comment

CTO approved. Clean CI-only change — both promote workflows now rename base Jobs with short SHA, matching the dev CI pattern from PR #190. All acceptance criteria met, QA passed, all CI green.

CTO approved. Clean CI-only change — both promote workflows now rename base Jobs with short SHA, matching the dev CI pattern from PR #190. All acceptance criteria met, QA passed, all CI green.
github-actions[bot] commented 2026-04-05 11:29:46 +00:00 (Migrated from github.com)

Deployed to groombook-dev

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

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-230` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
This repo is archived. You cannot comment on pull requests.