name: Generate Docs - Lua on: workflow_run: workflows: ["Clean Docs"] types: - completed jobs: docs: runs-on: ubuntu-latest steps: - name: Checkout branch uses: actions/checkout@v2 with: submodules: recursive - uses: leafo/gh-actions-lua@v8.0.0 with: luaVersion: "5.2" - uses: leafo/gh-actions-luarocks@v4.0.0 - name: Run install script working-directory: docs run: ./scripts/install.sh - name: Run build script working-directory: docs run: ./scripts/build.sh - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs/html destination_dir: lua-docs keep_files: true