Update build.yml

This commit is contained in:
辉鸭蛋
2025-02-06 00:58:59 +08:00
committed by GitHub
parent 2939cd743f
commit b8de777261

View File

@@ -12,7 +12,6 @@ on:
- '.github/workflows/**' - '.github/workflows/**'
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
# Give the default GITHUB_TOKEN write permission to commit and push the changed files back to the repository. # Give the default GITHUB_TOKEN write permission to commit and push the changed files back to the repository.
@@ -33,3 +32,27 @@ jobs:
- uses: stefanzweifel/git-auto-commit-action@v5 - uses: stefanzweifel/git-auto-commit-action@v5
with: with:
commit_message: update repo.json commit_message: update repo.json
upload:
needs: build
runs-on: ubuntu-latest
environment:
name: product
steps:
- name: Download and extract repository ZIP
run: |
curl -L -o main.zip "https://github.com/${{ github.repository }}/archive/refs/heads/main.zip"
unzip -q main.zip
mkdir -p my_files
mv main.zip my_files/
mv bettergi-scripts-list-main/repo.json my_files/
- name: Upload to R2
uses: ryand56/r2-upload-action@latest
with:
r2-account-id: ${{ secrets.R2_ACCOUNT_ID }}
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
r2-bucket: ${{ secrets.R2_BUCKET }}
source-dir: my_files/
destination-dir: github_mirror/