docs: add auto-update sponsors workflow

This commit is contained in:
tinkle-community
2026-01-19 19:04:33 +08:00
parent ed8ad63288
commit 7b1edaa51f
2 changed files with 32 additions and 1 deletions

30
.github/workflows/sponsors.yml vendored Normal file
View File

@@ -0,0 +1,30 @@
name: Update Sponsors
on:
schedule:
# Run daily at 00:00 UTC
- cron: '0 0 * * *'
workflow_dispatch: # Allow manual trigger
jobs:
sponsors:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update Sponsors
uses: JamesIves/github-sponsors-readme-action@v1
with:
token: ${{ secrets.SPONSORS_TOKEN }}
file: 'README.md'
organization: true
active-only: true
- name: Commit and Push
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add README.md
git diff --staged --quiet || git commit -m "docs: update sponsors"
git push