name: Generate docs

on:
  push:
    branches: [master]

jobs:
  gen:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-go@v2
      - name: Run docgen
        run: go run cmd/docgen/docgen.go
      - name: Commit new docs
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          commit_message: "docs: [ci] generate new docs"
          file_pattern: docs/ emmyLuaDocs/