fix: skip manifest commit when image sha unchanged
This commit is contained in:
@@ -106,8 +106,12 @@ sed -i "s|gitea.saltysoup.dev/tanner/${IMAGE}:.*|gitea.saltysoup.dev/tanner/${IM
|
|||||||
git -C "${K8S_DIR}" config user.email "ci@saltysoup.dev"
|
git -C "${K8S_DIR}" config user.email "ci@saltysoup.dev"
|
||||||
git -C "${K8S_DIR}" config user.name "CI Bot"
|
git -C "${K8S_DIR}" config user.name "CI Bot"
|
||||||
git -C "${K8S_DIR}" add "apps/${APP_DIR}/deployment.yaml"
|
git -C "${K8S_DIR}" add "apps/${APP_DIR}/deployment.yaml"
|
||||||
|
if git -C "${K8S_DIR}" diff --staged --quiet; then
|
||||||
|
echo "Manifest already at ${GITHUB_SHA}, skipping commit"
|
||||||
|
else
|
||||||
git -C "${K8S_DIR}" commit -m "ci: ${IMAGE} → ${GITHUB_SHA:0:8}"
|
git -C "${K8S_DIR}" commit -m "ci: ${IMAGE} → ${GITHUB_SHA:0:8}"
|
||||||
git -C "${K8S_DIR}" push
|
git -C "${K8S_DIR}" push
|
||||||
|
fi
|
||||||
rm -rf "${K8S_DIR}"
|
rm -rf "${K8S_DIR}"
|
||||||
|
|
||||||
# Trigger ArgoCD refresh immediately
|
# Trigger ArgoCD refresh immediately
|
||||||
|
|||||||
Reference in New Issue
Block a user