1
0

init
Mirror actions / mirrors (actions/appleboy-ssh-action, appleboy/ssh-action) (push) Successful in 16s
Mirror actions / mirrors (actions/cache, actions/cache) (push) Successful in 2m35s
Mirror actions / mirrors (actions/checkout, actions/checkout) (push) Successful in 42s
Mirror actions / mirrors (actions/dorny-paths-filter, dorny/paths-filter) (push) Successful in 18s
Mirror actions / mirrors (actions/download-artifact, actions/download-artifact) (push) Successful in 57s
Mirror actions / mirrors (actions/gitea-upload-artifact, christopherhx/gitea-upload-artifact) (push) Successful in 56s
Mirror actions / mirrors (actions/setup-android, android-actions/setup-android) (push) Successful in 19s
Mirror actions / mirrors (actions/setup-deno, denoland/setup-deno) (push) Successful in 19s
Mirror actions / mirrors (actions/setup-dotnet, actions/setup-dotnet) (push) Successful in 1m13s
Mirror actions / mirrors (actions/setup-go, actions/setup-go) (push) Successful in 1m5s
Mirror actions / mirrors (actions/setup-java, actions/setup-java) (push) Successful in 2m27s
Mirror actions / mirrors (actions/setup-maven, stCarolas/setup-maven) (push) Successful in 51s
Mirror actions / mirrors (actions/setup-node, actions/setup-node) (push) Successful in 2m31s
Mirror actions / mirrors (actions/setup-python, actions/setup-python) (push) Successful in 2m5s
Mirror actions / mirrors (actions/stale, actions/stale) (push) Successful in 2m8s
Mirror actions / mirrors (actions/upload-artifact, actions/upload-artifact) (push) Successful in 1m17s
Mirror actions / mirrors (docker/build-push-action, docker/build-push-action) (push) Successful in 4m11s
Mirror actions / mirrors (docker/login-action, docker/login-action) (push) Successful in 2m41s
Mirror actions / mirrors (docker/metadata-action, docker/metadata-action) (push) Successful in 3m40s
Mirror actions / mirrors (docker/setup-buildx-action, docker/setup-buildx-action) (push) Successful in 2m30s
Mirror actions / mirrors (docker/setup-qemu-action, docker/setup-qemu-action) (push) Successful in 1m16s
Mirror actions / mirrors (gitea/gitea-mirror, go-gitea/gitea) (push) Failing after 4m1s

This commit is contained in:
2026-05-03 03:06:34 +00:00
commit 158347bbdb
+68
View File
@@ -0,0 +1,68 @@
name: Mirror actions
run-name: mirror actions
on:
push:
schedule:
- cron: '0 */12 * * *' # every 12 hours on the hour
workflow_dispatch: # 允许手动触发
jobs:
mirrors:
strategy:
matrix:
include:
- dest: "actions/checkout"
source: "actions/checkout"
- dest: "actions/upload-artifact"
source: "actions/upload-artifact"
- dest: "actions/setup-go"
source: "actions/setup-go"
- dest: "actions/setup-node"
source: "actions/setup-node"
- dest: "actions/setup-java"
source: "actions/setup-java"
- dest: "actions/setup-python"
source: "actions/setup-python"
- dest: "actions/cache"
source: "actions/cache"
- dest: "actions/download-artifact"
source: "actions/download-artifact"
- dest: "actions/setup-dotnet"
source: "actions/setup-dotnet"
- dest: "actions/appleboy-ssh-action"
source: "appleboy/ssh-action"
- dest: "docker/setup-qemu-action"
source: "docker/setup-qemu-action"
- dest: "docker/setup-buildx-action"
source: "docker/setup-buildx-action"
- dest: "docker/login-action"
source: "docker/login-action"
- dest: "docker/build-push-action"
source: "docker/build-push-action"
- dest: "actions/stale"
source: "actions/stale"
- dest: "actions/setup-deno"
source: "denoland/setup-deno"
- dest: "actions/dorny-paths-filter"
source: "dorny/paths-filter"
- dest: "docker/metadata-action"
source: "docker/metadata-action"
- dest: "actions/setup-android"
source: "android-actions/setup-android"
- dest: "actions/setup-maven"
source: "stCarolas/setup-maven"
- dest: "gitea/gitea-mirror"
source: "go-gitea/gitea"
- dest: "actions/gitea-upload-artifact"
source: "christopherhx/gitea-upload-artifact"
runs-on: [build, shell]
steps:
- name: mirror github.com/${{ matrix.source }} to code.qasp.cn/${{ matrix.dest }}
run: |
mkdir -p actions gitea
git clone --mirror https://github.com/${{ matrix.source }} ./${{ matrix.source }}
cd ./${{ matrix.source }}
git remote add gitea https://${{ secrets.PUSH_ACTIONS_TOKEN }}@code.qasp.cn/${{ matrix.dest }}.git
git push --all --force --prune gitea
git push --tags --force --prune gitea