|
--- |
|
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` |
|
|