name: Update README cards on: schedule: - cron: "30 2 * * 1" 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=Vb-Lg&repo=HTBD 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