Skip to content

Commit

Permalink
ci(i386,alp): test fortran
Browse files Browse the repository at this point in the history
  • Loading branch information
hyoklee committed Oct 7, 2024
2 parents b6d60da + 3a5cc40 commit 1b16cb3
Show file tree
Hide file tree
Showing 6 changed files with 78 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/arm64-auto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: arm64 auto

on:
push:
branches: develop
branches: develop-

jobs:
test: # make sure the action works on a clean machine without building
Expand Down
62 changes: 62 additions & 0 deletions .github/workflows/docs-miktex.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: doxygen gh-pages miktex

on:
workflow_dispatch:
push:
pull_request:
branches: [ develop ]
paths-ignore:
- '.github/CODEOWNERS'
- '.github/FUNDING.yml'
- 'doc/**'
- 'release_docs/**'
- 'ACKNOWLEDGEMENTS'
- 'COPYING**'
- '**.md'

# Using concurrency to cancel any in-progress job or run
concurrency:
group: ${{ github.workflow }}-${{ github.sha || github.event.pull_request.number }}
cancel-in-progress: true

jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
steps:
- name: Get Sources
uses: actions/checkout@v4.1.1

- name: Install Dependencies
run: |
curl -fsSL https://miktex.org/download/key | sudo tee /usr/share/keyrings/miktex-keyring.asc > /dev/null
echo "deb [signed-by=/usr/share/keyrings/miktex-keyring.asc] https://miktex.org/download/ubuntu jammy universe" | sudo tee /etc/apt/sources.list.d/miktex.list
sudo apt update -y
sudo apt install -y libunwind-dev
sudo apt install -y graphviz
sudo apt install -y --no-install-recommends doxygen
sudo apt install -y cmake
sudo apt install -y miktex
sudo miktexsetup --shared=yes finish
- name: Build Develop Documentation
run: |
mkdir build
cd build
cmake -DHDF5_BUILD_DOC:BOOL=ON ..
make doxygen
pwd
ls -l hdf5lib_docs
cd hdf5lib_docs/html
touch .nojekyll
cd ../latex
make
- name: Deploy Develop
uses: peaceiris/actions-gh-pages@v4
with:
publish_dir: /home/runner/work/hdf5/hdf5/build/hdf5lib_docs/html
destination_dir: develop
github_token: ${{ secrets.GITHUB_TOKEN }}

17 changes: 11 additions & 6 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: doxygen gh-pages
name: doxygen gh-pages pdf

on:
workflow_dispatch:
push:
pull_request:
branches: [ develop- ]
branches: [ develop ]
paths-ignore:
- '.github/CODEOWNERS'
- '.github/FUNDING.yml'
Expand Down Expand Up @@ -32,10 +32,13 @@ jobs:
run: |
sudo apt update -y
sudo apt install -y libunwind-dev
sudo apt-get install -y graphviz
sudo apt-get install -y --no-install-recommends doxygen
sudo apt-get install -y cmake
sudo apt install -y graphviz
sudo apt install -y --no-install-recommends doxygen
sudo apt install -y cmake
sudo apt install -y texlive-full
sudo apt install -y texlive-fonts-extra
sudo apt install -y texlive-latex-extra
- name: Build Develop Documentation
run: |
mkdir build
Expand All @@ -46,6 +49,8 @@ jobs:
ls -l hdf5lib_docs
cd hdf5lib_docs/html
touch .nojekyll
cd ../latex
make
- name: Deploy Develop
uses: peaceiris/actions-gh-pages@v4
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/s390x-lin-f.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ jobs:
-DBUILDNAME:STRING=f \
-DCTEST_DROP_SITE_INIT:STRING="my.cdash.org" \
-DHDF5_BUILD_FORTRAN:BOOL=ON \
-DSITE:STRING=s390x \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DSITE:STRING=s390x \
..
ctest -D Experimental
Expand Down
2 changes: 1 addition & 1 deletion doxygen/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -1432,7 +1432,7 @@ EXTRA_SEARCH_MAPPINGS =
# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
# The default value is: YES.

GENERATE_LATEX = NO
GENERATE_LATEX = YES

#---------------------------------------------------------------------------
# Configuration options related to the RTF output
Expand Down
2 changes: 1 addition & 1 deletion doxygen/dox/Glossary.dox
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<DL>
<DT>Array datatype</DT>
<DD>A family of HDF5 datatypes whose elements are arrays of a fixed rank (
<DD>A family of HDF5 datatypes whose elements are arrays of a fixed rank (=<
32) and fixed finite extent. All array elements must be of the same HDF5
datatype.</DD>
</DL>
Expand Down

0 comments on commit 1b16cb3

Please sign in to comment.