fix: skip manifest commit when image sha unchanged

This commit is contained in:
Tanner Wright
2026-05-24 14:44:33 -06:00
parent 2ebb68d18a
commit 0577e61713
+4
View File
@@ -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