diff --git a/.github/workflows/linux_upstream_test_hdf5.yml b/.github/workflows/linux_upstream_test_hdf5.yml new file mode 100644 index 000000000..d31707d3d --- /dev/null +++ b/.github/workflows/linux_upstream_test_hdf5.yml @@ -0,0 +1,31 @@ +name: Test against newer hdf5 on PR merge + +on: + # allows us to run workflows manually + workflow_dispatch: + push: + branches: + - develop + - newer-hdf5 + paths-ignore: + - '.github/workflows/docker_publish.yml' + - '.github/workflows/linux_build_test.yml' + - '.github/workflows/mac_build_test.yml' + - '.github/workflows/windows_build_test.yml' + - '.github/workflows/housekeeping.yml' + - '.github/workflows/changelog_test.yml' + - 'CI/**' + - 'doc/**' +jobs: + build-dependency-and-test-img: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: use upstream test composite action + uses: ./.github/actions/upstream-test + with: + token: ${{ secrets.GITHUB_TOKEN }} + hdf5_version: 1.14.3 diff --git a/README.rst b/README.rst index 9a6a95a46..980f6ef4a 100644 --- a/README.rst +++ b/README.rst @@ -53,6 +53,9 @@ Quick links: .. image:: https://github.com/svalinn/DAGMC/actions/workflows/linux_upstream_test_double_down.yml/badge.svg?branch=develop :target: https://github.com/svalinn/DAGMC/actions/workflows/linux_upstream_test_double_down.yml +.. image:: https://github.com/svalinn/DAGMC/actions/workflows/linux_upstream_test_hdf5.yml/badge.svg?branch=develop + :target: https://github.com/svalinn/DAGMC/actions/workflows/linux_upstream_test_hdf5.yml + .. _DAGMC: https://svalinn.github.io/DAGMC .. _Cubit: https://coreform.com/products/coreform-cubit/ .. _MCNP5: https://laws.lanl.gov/vhosts/mcnp.lanl.gov/mcnp5.shtml diff --git a/doc/CHANGELOG.rst b/doc/CHANGELOG.rst index 4879bcf4c..e797f9b9d 100644 --- a/doc/CHANGELOG.rst +++ b/doc/CHANGELOG.rst @@ -23,7 +23,7 @@ Next version * Introduced logger to better manage console output (#876) * Streamline CI to take advantage of better docker image management (#880, #896, #915) * Move more CI from scripts to actions (#895) - * Develop advisory tests on merge for MOAB, double-down and Geant4 (#870, #898, #899, #904) + * Develop advisory tests on merge for MOAB, double-down and Geant4, hdf5 (#870, #898, #899, #904, #925) * Adding flags to CI to ensure compatibility with MOOSE apps (#902) * Fixing order of attribute initialization in the metadata class (#903) * Adding const identifier to cross-reference methods (#906)