Skip to content

Merge pull request #787 from marktsuchida/mmdevice-meson-tests-disable #2

Merge pull request #787 from marktsuchida/mmdevice-meson-tests-disable

Merge pull request #787 from marktsuchida/mmdevice-meson-tests-disable #2

Workflow file for this run

name: Misc checks
on:
pull_request:
push:
branches:
- main
jobs:
check-utf8-encoding:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: ./tools/check-utf8.sh
check-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Doxygen
run: sudo apt-get install -y doxygen graphviz
- name: Run strict Doxygen
run: |
doxygen - <<'EOF'
OUTPUT_DIRECTORY = docs
GENERATE_LATEX = NO
GENERATE_HTML = NO
GENERATE_XML = YES
INPUT = ./MMCore
QUIET = YES
WARNINGS = YES
WARN_IF_UNDOCUMENTED = NO
CASE_SENSE_NAMES = YES
RECURSIVE = YES
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
WARN_AS_ERROR = YES
EOF