diff --git a/workflows/update-members.yml b/workflows/update-members.yml deleted file mode 100644 index e9c3c07..0000000 --- a/workflows/update-members.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Update Organization Members - -on: - schedule: - - cron: '0 0 * * *' - workflow_dispatch: - -permissions: - contents: write # 配合 fine-grained token 或者是 GITHUB_TOKEN 的默认写权限 - -jobs: - update-readme: - runs-on: ubuntu-latest - steps: - - name: Checkout Repository - uses: actions/checkout@v3 - - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: '3.x' - - - name: Install Dependencies - run: pip install requests - - - name: Update Members Script - env: - # 这里使用的是你刚刚生成的 Fine-grained Token - GH_TOKEN: ${{ secrets.ORG_READ_TOKEN }} - ORG_NAME: ${{ github.repository_owner }} - run: python scripts/update_members.py - - - name: Commit and Push Changes - # 如果使用 Fine-grained Token 更新内容,git-auto-commit-action 通常需要明确指定 token - # 或者直接使用默认的 GITHUB_TOKEN 进行提交(如果不需要触发其他流程) - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_message: "docs: update organization members list" - branch: main - file_pattern: "/profile/README.md"