diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 38cf49e..369d70c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,6 +2,7 @@ name: Update README on: pull_request: + types: [closed] branches: - main paths: @@ -16,6 +17,9 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: main - name: Set up Node.js uses: actions/setup-node@v4 @@ -29,14 +33,16 @@ jobs: - name: Update README run: npm run update:readme - - name: Push changes + - name: Push changes (if any) + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" if [ -n "$(git status --porcelain README.md)" ]; then git add README.md git commit -m "chore: update README" - git push + git push origin main else echo "No changes to README.md. Skipping commit." fi