| --- |
| name: Contributors List |
|
|
| on: |
| workflow_dispatch: |
| |
| schedule: |
| - cron: "0 1 * * *" |
|
|
| jobs: |
| contributors: |
| permissions: |
| contents: write |
| pull-requests: write |
|
|
| runs-on: ubuntu-latest |
|
|
| steps: |
| - name: Checkout code |
| uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 |
| with: |
| fetch-depth: 0 |
| ref: ${{ github.event.repository.default_branch }} |
| |
| - name: Update contributors list |
| uses: wow-actions/contributors-list@b9e91f91a51a55460fdcae64daad0cb8122cdd53 |
| with: |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| svgPath: images/contributors_list.svg |
| round: true |
| includeBots: false |
| noCommit: true |
| |
| - name: Commit & PR |
| uses: peter-evans/create-pull-request@38e0b6e68b4c852a5500a94740f0e535e0d7ba54 |
| with: |
| token: ${{ secrets.GITHUB_TOKEN }} |
| add-paths: .github/assets/CONTRIBUTORS.svg |
| commit-message: 'chore: update contributors-list' |
| committer: GitHub <noreply@github.com> |
| author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com> |
| signoff: false |
| branch: workflow/update-contributors-list |
| base: main |
| delete-branch: true |
| title: 'chore: update contributors-list' |
| body: | |
| Automated update to `images/contributors_list.svg` |
| |