on: schedule: - cron: "0,20,40 * * * *" workflow_dispatch: permissions: contents: write jobs: pull_remote: name: mirror shenjack.top runs-on: ubuntu-latest steps: - name: just checkout uses: actions/checkout@v4 - name: clone remote run: | git config --global user.email 3695888@qq.com git config --global user.name shenjack-action git remote add gitea http://shenjack.top:5100/ARS/ars-tools.git git fetch gitea for branch in $(git branch -r | grep -v '\->'); do git branch --track ${branch#origin/} $branch done git pull --all --tags git push origin --all --tags --force