name: ๐Ÿงช Docs Test WorkFlow ๐Ÿ“š on: pull_request: branches: [main, develop] jobs: docs-build-test: runs-on: ubuntu-latest steps: - name: ๐Ÿ”„ Checkout code uses: actions/checkout@v4 - name: ๐Ÿ Set up Python uses: actions/setup-python@v5 with: python-version: '3.10' - name: ๐Ÿ“ฆ Install mkdocs-material run: pip install "mkdocs-material[all]" - name: ๐Ÿ“ฆ Install mkdocstrings[python] run: pip install "mkdocstrings[python]" - name: ๐Ÿ“ฆ Install mkdocs-material[imaging] run: pip install "mkdocs-material[imaging]" - name: ๐Ÿ“ฆ Install mike run: pip install "mike" - name: ๐Ÿ“ฆ Install mkdocs-git-revision-date-localized-plugin run: pip install "mkdocs-git-revision-date-localized-plugin" - name: ๐Ÿ“ฆ Install JupyterLab run: pip install jupyterlab - name: ๐Ÿ“ฆ Install mkdocs-jupyter run: pip install mkdocs-jupyter - name: ๐Ÿ“ฆ Install mkdocs-git-committers-plugin-2 run: pip install mkdocs-git-committers-plugin-2 - name: ๐Ÿงช Test documentation build run: mkdocs build --verbose