From 5684389a2707a43c50f706d3c63a46ecad4dc8c3 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Mon, 6 Dec 2021 20:55:17 +0100 Subject: ci: open PRs to update README --- .github/workflows/update-readme.yml | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/update-readme.yml b/.github/workflows/update-readme.yml index 8d10198e..706385f0 100644 --- a/.github/workflows/update-readme.yml +++ b/.github/workflows/update-readme.yml @@ -1,14 +1,16 @@ name: Check README parser info -on: push +on: + push: + branches: + - master jobs: update-readme: name: Check README parser info runs-on: ubuntu-latest - if: github.ref != 'master' steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Prepare env: @@ -21,18 +23,19 @@ jobs: mkdir -p ~/.local/share/nvim/site/pack/nvim-treesitter/start ln -s $(pwd) ~/.local/share/nvim/site/pack/nvim-treesitter/start - # inspired by nvim-lspconfigs - name: Check README - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - COMMIT_MSG: | - [docgen] Update README.md - skip-checks: true run: | git config user.email "actions@github" git config user.name "Github Actions" - git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git ./nvim.appimage --headless -c "luafile ./scripts/update-readme.lua" -c "q" || echo "Needs update" git add README.md - # Only commit and push if we have changes - git diff --quiet && git diff --staged --quiet || (git commit -m "${COMMIT_MSG}"; git push origin HEAD:${GITHUB_REF}) + git commit -m "Update README" || echo 'No commit necessary!' + git clean -xf + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v3 + with: + commit-message: Update README + title: Update README + branch: update-readme-pr + base: ${{ github.head_ref }} -- cgit v1.2.3