commit dff658c9939a9b2b3afecf8e84a0eddeeb6f436b from: Sergey Bronnikov date: Sun Jul 07 08:47:17 2024 UTC ci: add workflow that builds documentation commit - 536be22215a9c6fa0a2c426ffe7d46685c67d432 commit + dff658c9939a9b2b3afecf8e84a0eddeeb6f436b blob - 1609fd86ea31d9ec6eac2356b9320869390442e6 blob + f55208d7447003e2465e7ce6be5720abe4b4f0a1 --- .github/workflows/check.yaml +++ .github/workflows/check.yaml @@ -25,3 +25,24 @@ jobs: - name: Run static analysis run: make check + + build-doc: + if: | + github.event_name == 'push' || + github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository + strategy: + fail-fast: false + runs-on: [ubuntu-latest] + steps: + - uses: actions/checkout@v3 + + - name: Setup luarocks + run: sudo apt install -y luarocks + + - name: Setup dependencies + run: make deps + + - run: echo $(luarocks path --lr-bin) >> $GITHUB_PATH + + - name: Build documentation + run: make doc