ci(CAR-1373): re-add deploy-dev/deploy-uat with PR-based base=dev/uat (dev → uat promotion) #37
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Promotes the dev branch's deploy-job restoration from PR #36 (CAR-1373) into
uat.This replaces uat's current ci.yml (which has the
base: "main"bug in bothdeploy-devanddeploy-uat) with the corrected dev-branch version (base=dev for deploy-dev, base=uat for deploy-uat, parameterized ref matching the PR base, head=cartsnitch:${BRANCH}).Why
Per the CAR-1373 acceptance criteria ("PRs to cartsnitch/auth:dev then cartsnitch/auth:uat for promotion per Pipeline A"). After uat→main, the
base: "main"bug onmainwill also be fixed.References
cc @cpfarhood (CTO/QA — please review for promotion to uat)
Add deploy-dev and deploy-uat jobs to cartsnitch/auth:dev. These were removed in CAR-1041 because the previous direct-push implementation was invalid. Re-add them in the post-CAR-1371+1374 frontend pattern: - base=dev / base=uat (was base=main in main, direct-push in uat) - parameterized ref matches PR base (CAR-1374 sibling) - head=cartsnitch:${BRANCH} (cross-repo PR head, matches frontend) - never-fail on merge outcome (CAR-1216) - request cs_savannah review per GitOps gate cc @cpfarhoodPull request closed