summaryrefslogtreecommitdiffstats
path: root/.github/workflows/cmake-ctest.yml
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2023-06-05 23:27:40 (GMT)
committerGitHub <noreply@github.com>2023-06-05 23:27:40 (GMT)
commit2384a731763a7ceb11e39d48cc0f6991d908389e (patch)
tree8821c86d1437fe8200217f3a1cc8fb5a241617f0 /.github/workflows/cmake-ctest.yml
parent66cee727684ee3bca63d3ccd57bc4ae7a184bb31 (diff)
downloadhdf5-2384a731763a7ceb11e39d48cc0f6991d908389e.zip
hdf5-2384a731763a7ceb11e39d48cc0f6991d908389e.tar.gz
hdf5-2384a731763a7ceb11e39d48cc0f6991d908389e.tar.bz2
Develop gh doxy (#3041)
* Add doxygen generation to daily-build and main * Add doxygen option to matrix
Diffstat (limited to '.github/workflows/cmake-ctest.yml')
-rw-r--r--.github/workflows/cmake-ctest.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/.github/workflows/cmake-ctest.yml b/.github/workflows/cmake-ctest.yml
index 02d8205..551f3f7 100644
--- a/.github/workflows/cmake-ctest.yml
+++ b/.github/workflows/cmake-ctest.yml
@@ -96,7 +96,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Install CMake Dependencies (Linux)
- run: sudo apt-get install ninja-build
+ run: sudo apt-get install ninja-build doxygen graphviz
- name: Set file base name (Linux)
id: set-file-base
@@ -151,6 +151,14 @@ jobs:
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2204.tar.gz
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
+ # Save doxygen files created by ctest script
+ - name: Save published binary (Linux)
+ uses: actions/upload-artifact@v3
+ with:
+ name: docs-doxygen
+ path: ${{ runner.workspace }}/build/hdf5lib_docs/html
+ if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
+
build_and_test_mac:
# MacOS w/ Clang + CMake
#
@@ -158,7 +166,7 @@ jobs:
runs-on: macos-11
steps:
- name: Install Dependencies (MacOS)
- run: brew install ninja
+ run: brew install ninja doxygen
- name: Set file base name (MacOS)
id: set-file-base