diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 35136a1..2b09897 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -1,2 +1,48 @@ -- name: GitHub Readme Stats Action - uses: stats-organization/github-readme-stats-action@v2.0.1 +name: Update README cards + +on: + schedule: + - cron: "0 0 * * *" # Runs once daily at midnight + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - uses: actions/checkout@v6 + + - name: Generate stats card + uses: stats-organization/github-readme-stats-action@v2 + with: + card: stats + options: username=${{ github.repository_owner }}&show_icons=true + path: profile/stats.svg + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Generate top languages card + uses: stats-organization/github-readme-stats-action@v2 + with: + card: top-langs + options: username=${{ github.repository_owner }}&layout=compact&langs_count=6 + path: profile/top-langs.svg + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Generate pin card + uses: stats-organization/github-readme-stats-action@v2 + with: + card: pin + options: username=stats-organization&repo=github-readme-stats + path: profile/pin-stats-organization-github-readme-stats.svg + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Commit cards + run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git add profile/*.svg + git commit -m "Update README cards" || exit 0 + git push