From 8cd2accad904ca912737696fb61946d3ec8470a3 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Tue, 6 Jan 2026 12:53:50 -0800 Subject: [PATCH] Feat: Add Cron and Manual Mirror Workflow --- .github/workflows/mirror.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index 8b13789..dc9aecc 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -1 +1,25 @@ +name: Mirror to Gitea +on: + workflow_dispatch: + schedule: + - cron: '0 */4 * * *' # Run every 4 hours + +jobs: + mirror: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Run Mirror Script + run: node mirror.js + env: + GH_PAT: ${{ secrets.GH_PAT }} + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} + GITEA_URL: ${{ secrets.GITEA_URL }}