diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml index 0974bb60aa..f16b902343 100644 --- a/.github/workflows/source.yml +++ b/.github/workflows/source.yml @@ -36,14 +36,18 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - - uses: s-weigand/setup-conda@v1.2.2 + - uses: conda-incubator/setup-miniconda@v3 + name: Setup conda with: - update-conda: true - conda-channels: conda-forge + auto-update-conda: true + channels: conda-forge,defaults + channel-priority: true - name: Install run: conda install -c conda-forge doxygen=1.9.6 - name: Doxygen - run: .github/workflows/source/buildDoxygen + run: | + source /usr/share/miniconda/bin/activate + .github/workflows/source/buildDoxygen urls: runs-on: ubuntu-latest diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ca7aacb5b1..0aa002b8dd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -66,7 +66,7 @@ repos: # clang-format v13 # to run manually, use .github/workflows/clang-format/clang-format.sh - repo: https://github.com/pre-commit/mirrors-clang-format - rev: v19.1.1 + rev: v19.1.7 hooks: - id: clang-format # By default, the clang-format hook configures: @@ -80,7 +80,7 @@ repos: # Autoremoves unused Python imports - repo: https://github.com/hadialqattan/pycln - rev: v2.4.0 + rev: v2.5.0 hooks: - id: pycln name: pycln (python) @@ -88,7 +88,7 @@ repos: # Sorts Python imports according to PEP8 # https://www.python.org/dev/peps/pep-0008/#imports - repo: https://github.com/pycqa/isort - rev: 5.13.2 + rev: 6.0.0 hooks: - id: isort name: isort (python) @@ -128,7 +128,7 @@ repos: # Checks the manifest for missing files (native support) - repo: https://github.com/mgedmin/check-manifest - rev: "0.49" + rev: "0.50" hooks: - id: check-manifest # This is a slow hook, so only run this if --hook-stage manual is passed diff --git a/.readthedocs.yml b/.readthedocs.yml index 2fc118e82d..6a42e30313 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -4,6 +4,9 @@ python: install: - requirements: docs/requirements.txt +sphinx: + configuration: docs/source/conf.py + formats: - htmlzip - pdf