diff --git a/.github/workflows/update-contributors.yml b/.github/workflows/update-contributors.yml new file mode 100644 index 000000000..40985fe2a --- /dev/null +++ b/.github/workflows/update-contributors.yml @@ -0,0 +1,31 @@ +name: Update Contributors + +on: + push: + branches: + - main + schedule: + - cron: '0 0 * * *' # 每天更新一次 + +permissions: + contents: write + +jobs: + update: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - uses: jaywcjlove/github-action-contributors@main + with: + token: ${{ secrets.GITHUB_TOKEN }} + output: "contributors.svg" + repository: ${{ github.repository }} + + - uses: stefanzweifel/git-auto-commit-action@v5 + with: + commit_message: "docs: update contributors" + file_pattern: "contributors.svg" + branch: main diff --git a/README.md b/README.md index 995465772..0af7efdf4 100644 --- a/README.md +++ b/README.md @@ -126,8 +126,8 @@ TUI (REPL) 模式需要真实终端,无法直接通过 VS Code launch 启动 ## Contributors - - + + ## Star History