Add files via upload

This commit is contained in:
2025-08-26 20:07:42 -07:00
committed by GitHub
parent eebde6a7eb
commit d7a1348bdb
5 changed files with 187 additions and 0 deletions

28
workflows/repo-mirror.txt Normal file
View File

@@ -0,0 +1,28 @@
on:
workflow_call:
inputs:
repo:
required: true
type: string
jobs:
mirror:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: |
shopt -s dotglob extglob
rm -rf !(.git|.github)
- run: |
u='${{ inputs.repo }}'
curl -fsSL -o src.tgz https://codeload.github.com/$u/tar.gz/master
tar -xzf src.tgz
d=$(tar -tzf src.tgz|head -1|cut -d/ -f1)
shopt -s dotglob extglob
mv "$d"/!(".github") .
rm -rf "$d" src.tgz
- run: |
git config user.name "github-actions"
git config user.email "github-actions@github.com"
git add .
git commit -m "This build was committed by a bot."
git push