| name: CI |
| |
| on: |
| push: |
| branches: [main] |
| pull_request: |
| branches: [main] |
| |
| jobs: |
| examples: |
| strategy: |
| matrix: |
| os: [ubuntu-latest, windows-latest] |
| subdir: [base, kwargs, doxyfile, latex, nested, custom, awesome] |
| runs-on: ${{ matrix.os }} |
| |
| steps: |
| - uses: actions/checkout@v4 |
| - name: Build ${{ matrix.subdir }} |
| run: bazel build //${{ matrix.subdir }}:doxygen |
| working-directory: examples |
| - name: Check output |
| uses: andstor/file-existence-action@v3 |
| with: |
| files: "examples/bazel-bin/${{ matrix.subdir }}/html/index.html" |
| fail: true |