Skip to content

Commit 48f9a9b

Browse files
authored
Merge pull request #95 from melissawm/install-doxygen
Install Doxygen in CI to deploy docs
2 parents df6c688 + 84e0bbf commit 48f9a9b

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/deploy_docs.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,29 @@ jobs:
4848
git submodule update --init --recursive
4949
python -m pip install -e .
5050
51+
- name: Clone acquire-zarr repo
52+
uses: actions/checkout@v4
53+
with:
54+
path: acquire-zarr # place in a named directory
55+
repository: acquire-project/acquire-zarr
56+
57+
- name: Install acquire-zarr # For collecting the API reference
58+
run: |
59+
cd acquire-zarr
60+
git clone https://github.com/microsoft/vcpkg.git
61+
cd vcpkg && ./bootstrap-vcpkg.sh
62+
cat >> ~/.bashrc <<EOF
63+
export VCPKG_ROOT=${PWD}
64+
export PATH=\$VCPKG_ROOT:\$PATH
65+
EOF
66+
cd ..
67+
cmake --preset=default -B build -DBUILD_PYTHON=ON .
68+
cmake --build build
69+
python -m pip install .
70+
71+
- name: Install Doxygen
72+
run: sudo apt-get install -y doxygen
73+
5174
- name: Build website
5275
run: |
5376
cd acquire-docs

0 commit comments

Comments
 (0)