From 5624a4a95f0b323003301fa0292da2bd6947323c Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Mon, 19 Aug 2024 03:22:51 +0800 Subject: [PATCH] Skip Docs push if no changes (#15675) --- .github/workflows/docs.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1545674c7..8dc0858b9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -76,6 +76,10 @@ jobs: cp -R ../site/* . echo "$INDEXNOW_KEY" > "$INDEXNOW_KEY.txt" git add . - LATEST_HASH=$(git rev-parse --short=7 HEAD) - git commit -m "Update Docs for 'ultralytics ${{ steps.check_pypi.outputs.version }} - $LATEST_HASH'" - git push https://$PERSONAL_ACCESS_TOKEN@github.com/ultralytics/docs.git gh-pages + if git diff --staged --quiet; then + echo "No changes to commit" + else + LATEST_HASH=$(git rev-parse --short=7 HEAD) + git commit -m "Update Docs for 'ultralytics ${{ steps.check_pypi.outputs.version }} - $LATEST_HASH'" + git push https://$PERSONAL_ACCESS_TOKEN@github.com/ultralytics/docs.git gh-pages + fi