diff options
| author | Stephan Seitz <stephan.seitz@fau.de> | 2020-08-30 14:29:10 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <39092278+vigoux@users.noreply.github.com> | 2020-08-31 18:53:24 +0200 |
| commit | ffe7d96dfda89857a757656ba9e4b079fff6e33f (patch) | |
| tree | fdf6c50b255ff094bb66c0ffa9e18905fe8d9e1b /.github/workflows/update-readme.yml | |
| parent | remove second check (diff) | |
| download | nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.tar nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.tar.gz nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.tar.bz2 nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.tar.lz nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.tar.xz nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.tar.zst nvim-treesitter-ffe7d96dfda89857a757656ba9e4b079fff6e33f.zip | |
feat(CI): auto-update README.md
Diffstat (limited to '.github/workflows/update-readme.yml')
| -rw-r--r-- | .github/workflows/update-readme.yml | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/.github/workflows/update-readme.yml b/.github/workflows/update-readme.yml index 5bbb3729e..69e50f620 100644 --- a/.github/workflows/update-readme.yml +++ b/.github/workflows/update-readme.yml @@ -1,11 +1,12 @@ name: Check README parser info -on: [push, pull_request] +on: push jobs: - luacheck: + update-readme: name: Check README parser info runs-on: ubuntu-latest + if: github.ref != 'master' steps: - uses: actions/checkout@v1 @@ -18,8 +19,17 @@ jobs: mkdir -p ~/.local/share/nvim/site/pack/nvim-treesitter/start ln -s $(pwd) ~/.local/share/nvim/site/pack/nvim-treesitter/start - - name: Compile parsers - run: ./nvim.appimage --headless -c "TSInstallSync all" -c "q" - + # inspired by nvim-lspconfigs - name: Check README - run: ./nvim.appimage --headless -c "luafile ./scripts/update-readme.lua" -c "q" + 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" || 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}) |
