diff --git a/.gitea/actions/kaniko-build/build.sh b/.gitea/actions/kaniko-build/build.sh index d89ccab..ab5f741 100644 --- a/.gitea/actions/kaniko-build/build.sh +++ b/.gitea/actions/kaniko-build/build.sh @@ -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.name "CI Bot" git -C "${K8S_DIR}" add "apps/${APP_DIR}/deployment.yaml" -git -C "${K8S_DIR}" commit -m "ci: ${IMAGE} → ${GITHUB_SHA:0:8}" -git -C "${K8S_DIR}" push +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}" push +fi rm -rf "${K8S_DIR}" # Trigger ArgoCD refresh immediately