From 07491c3b1be1f4ec6bf94caeea402dce0637c994 Mon Sep 17 00:00:00 2001 From: sansan <77180927+sansan0@users.noreply.github.com> Date: Thu, 4 Dec 2025 07:59:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E5=AE=9A=E6=97=B6?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/crawler.yml | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/.github/workflows/crawler.yml b/.github/workflows/crawler.yml index 925a866..48d0163 100644 --- a/.github/workflows/crawler.yml +++ b/.github/workflows/crawler.yml @@ -22,19 +22,21 @@ permissions: jobs: crawl: runs-on: ubuntu-latest - timeout-minutes: 30 + timeout-minutes: 5 steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: - fetch-depth: 0 + fetch-depth: 1 clean: true + token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.10" + cache: 'pip' - name: Install dependencies run: | @@ -82,18 +84,6 @@ jobs: git config --global user.name 'GitHub Actions' git config --global user.email 'actions@github.com' - echo "🔄 Syncing with remote (branch: $BRANCH_NAME)..." - git fetch origin $BRANCH_NAME - - # 保存当前更改 - git stash --include-untracked || echo "Nothing to stash" - - # 同步到远程最新 - git reset --hard origin/$BRANCH_NAME - - # 恢复本次更改 - git stash pop || echo "Nothing to pop" - git add -A if git diff --quiet && git diff --staged --quiet; then @@ -111,8 +101,8 @@ jobs: echo "✅ Successfully pushed on attempt $i" exit 0 } - echo "⚠️ Attempt $i failed, waiting $((i*3)) seconds..." - sleep $((i * 3)) + echo "⚠️ Attempt $i failed, waiting $((i*5)) seconds..." + sleep $((i * 5)) done echo "❌ Failed to push after 5 attempts"