build-push.yaml: - Add environment-tag and version-tag optional inputs - Auto-detect environment from branch: main/master→:prod, staging→:staging, dev→:dev - Replace :latest with :prod for main branch - Support manual version tags for node-specific testing deploy-k8s.yaml: - Switch from image tag sed to deploy-timestamp annotation bump - Mutable tags (:prod/:staging) stay constant in manifests - ArgoCD detects rollout via timestamp annotation change - Preserves SHA in commit message for traceability Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4.0 KiB
4.0 KiB