From 1a8c38615cb4cc7362fa1fbc59ec2939082a99b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AD=90=E5=81=A5?= <1384621+jiange1236@users.noreply.github.com> Date: Tue, 5 Nov 2024 22:45:47 +0800 Subject: [PATCH 01/16] Create sync.yml --- .github/workflows/sync.yml | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/sync.yml diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml new file mode 100644 index 0000000..5be3637 --- /dev/null +++ b/.github/workflows/sync.yml @@ -0,0 +1,42 @@ +name: Upstream Sync + +permissions: + contents: write + +on: + schedule: + - cron: "0 0 * * *" # every day + workflow_dispatch: + watch: + types: started + +jobs: + sync_latest_from_upstream: + name: Sync latest commits from upstream repo + runs-on: ubuntu-latest + if: ${{ github.event.repository.fork }} + + steps: + # Step 1: run a standard checkout action + - name: Checkout target repo + uses: actions/checkout@v3 + + # Step 2: run the sync action + - name: Sync upstream changes + id: sync + uses: aormsby/Fork-Sync-With-Upstream-action@v3.4 + with: + upstream_sync_repo: yllhwa/FileWorker + upstream_sync_branch: main + target_sync_branch: main + target_repo_token: ${{ secrets.GITHUB_TOKEN }} # automatically generated, no need to set + + # Set test_mode true to run tests instead of the true action!! + test_mode: false + + - name: Sync check + if: failure() + run: | + echo "[Error] 由于上游仓库的 workflow 文件变更,导致 GitHub 自动暂停了本次自动更新,你需要手动 Sync Fork 一次." + echo "[Error] Due to a change in the workflow file of the upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork." + exit 1 From 1d85e84fc6fab9c801aaca773b99898703001be7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AD=90=E5=81=A5?= <1384621+jiange1236@users.noreply.github.com> Date: Sun, 29 Dec 2024 10:02:25 +0800 Subject: [PATCH 02/16] Create keep active.yml --- .github/workflows/keep active.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/keep active.yml diff --git a/.github/workflows/keep active.yml b/.github/workflows/keep active.yml new file mode 100644 index 0000000..4a61af4 --- /dev/null +++ b/.github/workflows/keep active.yml @@ -0,0 +1,20 @@ +name: Keep Workflow Active + +on: + schedule: + - cron: '0 0 15 * *' # 每月15日午夜(UTC时间)执行 + workflow_dispatch: + +jobs: + commit-empty: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Commit empty changes + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git commit --allow-empty -m "Keep workflow active" + git push From 952b828e3e995a072abea76a6cd544a9301ea6b6 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 15 Jan 2025 00:48:03 +0000 Subject: [PATCH 03/16] Keep workflow active From aba7032936e95441bc1ee4b88b01264c026933ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AD=90=E5=81=A5?= <1384621+jiange1236@users.noreply.github.com> Date: Sun, 9 Feb 2025 11:39:34 +0800 Subject: [PATCH 04/16] Update sync.yml --- .github/workflows/sync.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 5be3637..596dc24 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -19,7 +19,7 @@ jobs: steps: # Step 1: run a standard checkout action - name: Checkout target repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Step 2: run the sync action - name: Sync upstream changes From 2728a48e936303c0853f78ab2ec125fe6a102c2a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 15 Feb 2025 00:47:53 +0000 Subject: [PATCH 05/16] Keep workflow active From 74f5b246382e7d2218ac1952f48381b88a97ba72 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 15 Mar 2025 00:50:49 +0000 Subject: [PATCH 06/16] Keep workflow active From ba10a3fb96375ea2197f7d91c3e71307ea2cafa7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 15 Apr 2025 00:55:06 +0000 Subject: [PATCH 07/16] Keep workflow active From a9e3bed26012cd385d279eba62793b5be8f016fc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 15 May 2025 00:54:48 +0000 Subject: [PATCH 08/16] Keep workflow active From 309725232029bfc6f1cfdf8fff09edff422f1fb9 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 15 Jun 2025 01:04:11 +0000 Subject: [PATCH 09/16] Keep workflow active From ecd2692b3f519a68cb5171e7379b83e7d7cc822e Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 15 Jul 2025 01:02:32 +0000 Subject: [PATCH 10/16] Keep workflow active From 5abfad2b7543cf855dbde39dbace805910a6e791 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 15 Aug 2025 00:59:42 +0000 Subject: [PATCH 11/16] Keep workflow active From 438eec4270709223a4ed1350b7286a10d9c16c73 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 15 Sep 2025 00:56:54 +0000 Subject: [PATCH 12/16] Keep workflow active From bb9464cedc1fac2bb77d905fe20c59e884465ca4 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 15 Oct 2025 00:54:56 +0000 Subject: [PATCH 13/16] Keep workflow active From a42d8002d9021323b1bf14d3b2aa2fa821c17158 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 15 Nov 2025 00:55:42 +0000 Subject: [PATCH 14/16] Keep workflow active From b4bcc9bb1f14e523b1cba67e10f5dd41e52ff96a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 15 Dec 2025 01:02:39 +0000 Subject: [PATCH 15/16] Keep workflow active From b0feec85ca2da5117c086455543c08b70092b372 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 15 Jan 2026 01:00:39 +0000 Subject: [PATCH 16/16] Keep workflow active