name: Auto Increment Counter on: workflow_dispatch: permissions: contents: write jobs: increment: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Increment counter in README run: | current=$(grep -oP '(?<=Counter: )\d+' README.md) new=$((current + 2)) sed -i "s/Counter: ${current}/Counter: ${new}/" README.md echo "Counter updated from ${current} to ${new}" - name: Commit and push run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" git add README.md git commit -m "chore: increment counter to $(grep -oP '(?<=Counter: )\d+' README.md)" git push