From a9ae943244a7259271ada19daf382c4f7b7c322c Mon Sep 17 00:00:00 2001 From: oskar <53711292+oskarkocol@users.noreply.github.com> Date: Mon, 13 Jul 2026 19:18:35 +0700 Subject: [PATCH] reorder pushes --- .../auto_update_price_and_context_window.yml | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/auto_update_price_and_context_window.yml b/.github/workflows/auto_update_price_and_context_window.yml index 76e47a518fd..332023e0c9b 100644 --- a/.github/workflows/auto_update_price_and_context_window.yml +++ b/.github/workflows/auto_update_price_and_context_window.yml @@ -39,9 +39,17 @@ jobs: fi uv run --frozen --with 'aiohttp==3.13.3' python ".github/workflows/auto_update_price_and_context_window_file.py" git add model_prices_and_context_window.json - git commit -m "Update model_prices_and_context_window.json file: $(date +'%Y-%m-%d')" - git push "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" "${BRANCH_NAME}" - gh pr create --title "Update model_prices_and_context_window.json file" \ - --body "Automated update for model_prices_and_context_window.json" \ - --head "${BRANCH_NAME}" \ - --base "${BASE_BRANCH}" + if git diff --staged --quiet; then + echo "No changes to commit." + else + git commit -m "Update model_prices_and_context_window.json file: $(date +'%Y-%m-%d')" + git push "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" "${BRANCH_NAME}" + fi + if gh pr view "${BRANCH_NAME}" >/dev/null 2>&1; then + echo "PR already exists for ${BRANCH_NAME}." + else + gh pr create --title "Update model_prices_and_context_window.json file" \ + --body "Automated update for model_prices_and_context_window.json" \ + --head "${BRANCH_NAME}" \ + --base "${BASE_BRANCH}" + fi