💓 Inserts Contributors & Sponsors #99
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Inserts list of contributors and community members into ./ATTRIBUTIONS.md | |
# Also generates an SVG showing all contributors, which is embedded into readme | |
name: 💓 Generate Contributor & SponsorCredits | |
on: | |
workflow_dispatch: # Manual dispatch | |
schedule: | |
- cron: '0 1 * * 0' # At 01:00 on Sunday. | |
jobs: | |
# Job #1 - Generate an embedded SVG asset, showing all contributors | |
generate-contributors: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Generate contributor SVG 💓 | |
uses: bubkoo/contributors-list@v1 | |
with: | |
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} | |
svgPath: .github/CONTRIBUTORS.svg | |
affiliation: all | |
includeBots: false | |
avatarSize: 96 | |
userNameHeight: 20 | |
svgWidth: 1024 | |
commitMessage: 'Updates contributor SVG' | |
# Job #2 - Fetches sponsors and inserts table into attributions page | |
insert-sponsors: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout 🛎️ | |
uses: actions/checkout@v2 | |
- name: Generate Sponsors in Credits 💓 | |
uses: JamesIves/[email protected] | |
with: | |
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} | |
file: 'ATTRIBUTIONS.md' | |
# Job #3 - Fetches contributors and inserts table into attributions page | |
insert-credits: | |
runs-on: ubuntu-latest | |
name: Inserts contributors into ATTRIBUTIONS.md | |
steps: | |
- name: Contribute List - Attributions Page | |
uses: akhilmhdh/[email protected] | |
env: | |
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} | |
with: | |
image_size: 80 | |
readme_path: ATTRIBUTIONS.md | |
columns_per_row: 6 | |
commit_message: 'Updates contributors list' | |
committer_username: liss-bot | |
committer_email: [email protected] | |