summaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* Add cygwin CI and update yaml files for consistency and accuracy (#4131)Allen Byrne2024-03-1415-133/+393
| | | | | | | | | | | | | | | | | | | | | | | | | * Add cygwin CI * add cygwin packages * Correct option names * Cleanup yaml file and synch look and feel * Synch CI look and feel and correct path issues * Upgrade oneapi version * pwsh needs env: for vars * No continuation char for pwsh * restore correct pwsh step * Run subset of tests for cygwin workflow * Remove space chars in regex * restore full tests
* Adjust aocc workflow to fit the autotools/cmake pattern of other callable ↵Allen Byrne2024-03-127-91/+213
| | | | workflows. (#4115)
* Correct missing change of source path for S3 build (#4100)Allen Byrne2024-03-091-0/+7
|
* Merge HDF4 release workflow changes to hdf5 (#4093)Allen Byrne2024-03-084-114/+75
|
* Remove extra whitespaces from nvhpc-cmake action. (#4091)H. Joe Lee2024-03-081-1/+1
|
* Don't load toolchain file in CMake workflows (#4077)jhendersonHDF2024-03-072-9/+0
|
* fix path for S3 build path in CI (#4076)Allen Byrne2024-03-061-1/+1
|
* Add NEWSLETTER and merge abi reports and add sha256sums (#4055)Allen Byrne2024-03-055-18/+63
|
* Update INSTALL files (#4052)Allen Byrne2024-03-051-8/+8
|
* Bump the github-actions group with 2 updates (#4054)dependabot[bot]2024-03-045-23/+23
| | | Bumps the github-actions group with 2 updates: [actions/download-artifact](https://github.com/actions/download-artifact) and [github/codeql-action](https://github.com/github/codeql-action).
* Add deb and rpm binaries to snapshots (#4035)Allen Byrne2024-02-233-0/+60
|
* Delete old snapshot binaries after new snapshots are created (#4020)Allen Byrne2024-02-153-1/+91
|
* Add hl and cpp ABI reports to daily build (#4006)Allen Byrne2024-02-132-0/+33
| | | | * Add other non-fortran lib abi reports * removing hl_cpp abi reports because of lack of public symbols
* remove incorrect check for environ (#4002)Allen Byrne2024-02-092-2/+0
|
* Fix overwritten preset names (#4000)Allen Byrne2024-02-091-2/+2
|
* Add abi-complience check and upload to releases (#3996)Allen Byrne2024-02-084-2/+174
|
* Bump the github-actions group with 6 updates (#3981)dependabot[bot]2024-02-067-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the github-actions group with 6 updates: | Package | From | To | | --- | --- | --- | | [EndBug/add-and-commit](https://github.com/endbug/add-and-commit) | `9.1.3` | `9.1.4` | | [actions/setup-java](https://github.com/actions/setup-java) | `3` | `4` | | [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) | `1.12.1` | `1.13.0` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4.1.0` | `4.1.1` | | [actions/cache](https://github.com/actions/cache) | `3` | `4` | | [github/codeql-action](https://github.com/github/codeql-action) | `3.22.12` | `3.23.2` | Updates `EndBug/add-and-commit` from 9.1.3 to 9.1.4 - [Release notes](https://github.com/endbug/add-and-commit/releases) - [Commits](https://github.com/endbug/add-and-commit/compare/1bad3abcf0d6ec49a5857d124b0bfb52dc7bb081...a94899bca583c204427a224a7af87c02f9b325d5) Updates `actions/setup-java` from 3 to 4 - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v3...v4) Updates `ilammy/msvc-dev-cmd` from 1.12.1 to 1.13.0 - [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases) - [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.12.1...v1.13.0) Updates `actions/download-artifact` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110...6b208ae046db98c579e8a3aa621ab581ff575935) Updates `actions/cache` from 3 to 4 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) Updates `github/codeql-action` from 3.22.12 to 3.23.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/012739e5082ff0c22ca6d6ab32e07c36df03c4a4...b7bf0a3ed3ecfa44160715d7c442788f65f0f923) --- updated-dependencies: - dependency-name: EndBug/add-and-commit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ilammy/msvc-dev-cmd dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Make platform specific test presets for windows and macs (#3988)Allen Byrne2024-02-062-6/+6
| | | | | * Enable mac tests * Add platform test workflows to examples
* Skip mac bintest until more reliable (#3983)Allen Byrne2024-02-021-0/+1
|
* Add binary testing to CI testing (#3971)Allen Byrne2024-01-3110-214/+538
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add binary test job * Correct names of jobs * Add build mode to binary names * Limit packaging execution * Make mac DragNDrop optional * Format if checks * fix checks for TS * Allow examples to be packaged * Correct if NOT format * Correct configure and workflow call * Separate out CMake/Autotools Parallel job * Correct binary examples path * Correct dir path for windows test * Correct paths and add extlibs * Windows binaries do not have a share folder
* Add API support for Fortran MPI_F08 module definitions. (#3959)Scot Breitenfeld2024-01-291-2/+2
| | | | | * revert to using c-stub for _F08 MPI APIs * use mpi compiler wrappers for cmake and nvhpc
* Fix doxygen errors (#3962)Allen Byrne2024-01-294-19/+46
| | | | | | | | | | | * Switch warnings as errors to default OFF * Enable mac docs * Add doxygen action uses step * Use html div around snippet * Allow preset name to be an argument to cmake-ctest.yml
* RF: move codespell configuration into .codespellrc so could be used locally ↵Yaroslav Halchenko2024-01-261-3/+0
| | | | | | | | as well (#3958) ATM configuration was embedded within the CI workflow but that makes impossible to use codespell locally since the tool would not find those settings. I moved them into .codespellrc but then also removed codespell.yml workflow from skips, added .git and in general makde it look for .dotfiles too
* Add binary build for linux S3 (#3936)Allen Byrne2024-01-092-0/+72
| | | | | | | | | | | | | * Reorg and update options for doc and cmake config * Correct subfiling depends * Add linux S3 binaries to GH published files * Correct path * Try reducing parallel jobs in tests * Change examples jobs for test from 8 to 4
* Update upload- artifact to match download version (#3929)Allen Byrne2024-01-084-16/+16
| | | | | * Update upload- artifact to match download version * Correct form of action call
* Bump the github-actions group with 3 updates (#3913)dependabot[bot]2024-01-023-16/+16
| | | | (https://github.com/ilammy/msvc-dev-cmd), [actions/download-artifact](https://github.com/actions/download-artifact) and [github/codeql-action](https://github.com/github/codeql-action).
* Add CMake api checks to test the new Examples folder. (#3907)Allen Byrne2023-12-222-0/+268
| | | | | | | | | * Fix missing build-mode value * Use 110 version file only for the 1.10 library * Fix H5_LIBVER_DIR variable * Disable 1.6 API tests for now.
* Disable doxygen as errors for netcdf (#3900)Allen Byrne2023-12-201-1/+1
| | | * disable building doxygen for netcdf test
* Add intel binaries to daily-build/release workflows (#3895)Allen Byrne2023-12-182-12/+186
|
* Add variable option syncing for examples (#3885)Allen Byrne2023-12-141-1/+1
|
* Bump the github-actions group with 4 updates (#3894)dependabot[bot]2023-12-1324-46/+46
| | | | | | Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [ossf/scorecard-action](https://github.com/ossf/scorecard-action), [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python). Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Feat: Hashpin sensitive dependencies on GitHub Actions and enable Dependabot ↵Diogo Teles Sant'Anna2023-12-132-14/+14
| | | | | | | | | | | | | | | to update them monthly (#3892) * feat: hashpin sensitive dependencies on GHAs Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com> * feat: enable dependabot for monthly updates on GHA Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com> --------- Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
* Develop merge examples (#3851)Allen Byrne2023-11-271-1/+1
| | | | | | | | | * Merge examples repo into library * Change grepTest to be more fault-tolerant * Update examples macro file * Exclude all Fortran examples from doxygen
* Change dest for doxygen (#3856)Allen Byrne2023-11-151-0/+1
| | | * Switch doxygen refs to hdf5/develop
* Fixes for CI and presets (#3853)Allen Byrne2023-11-152-2/+2
|
* Add GitHub actions for testing VOL connectors (#3849)jhendersonHDF2023-11-157-0/+773
| | | | | | | | | | | | | | | | * Fix issue with HDF5_VOL_ALLOW_EXTERNAL CMake variable * Add initial API test workflow * Initialize parallel testing with MPI_THREAD_MULTIPLE when testing API * Add CMake variable to allow specifying a VOL connector's package name * Remove call to MPI_Init in serial API tests While previously necessary, it now interferes with VOL connectors that may need to be initialized with MPI_THREAD_MULTIPLE
* Add intel oneapi windows build to CI CMake (#3836)Allen Byrne2023-11-102-36/+138
|
* Update NVHPC version from 23.7 to 23.9. (#3736)H. Joe Lee2023-11-022-18/+18
| | | Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Set NVHPC maximum optimization level to -O1 for now (#3800)jhendersonHDF2023-11-012-11/+11
| | | | | | | | | | | | | | * Set NVHPC maximum optimization level to -O1 for now Compiling HDF5 with NVHPC 23.5 - 23.9 results in test failures in 4 different test files that need to be resolved. Since those tests pass with an optimization level of -O1 (and -O0) and it is currently unclear whether the test failures are due to issues in HDF5 or issues in the 'nvc' compiler, set the maximum optimization level for NVHPC to -O1 until the test failures are resolved. * Disable nvhpc Java testing in CMake and amend known issues * Re-enable testing of Autotools nvhpc
* Add processing of NVHPC flags in linux-gnulibc1 file (#3804)jhendersonHDF2023-11-011-5/+5
| | | * Disable testing as tests are failing the same as in CMake
* Fix h5py CI failure. (#3805)H. Joe Lee2023-10-311-4/+5
|
* Cancel running GitHub workflows on push to same PR (#3772)jhendersonHDF2023-10-265-5/+5
| | | | | * Cancel running GitHub workflows on push to same PR * Remove github.sha from workflow concurrency groups
* Cache installation of OpenMPI for AOCC action (#3774)jhendersonHDF2023-10-251-9/+16
|
* Update fortran action step (#3748)Allen Byrne2023-10-231-2/+6
|
* Add NVidia compiler support and CI (#3686)Allen Byrne2023-10-188-123/+186
|
* Add AOCC GitHub Action (#3504) (#3657)H. Joe Lee2023-10-141-0/+66
|
* Remove old EXTERNALPROJECT_ADD in favor of FETCH_CONTENT (#3624)Allen Byrne2023-10-042-6/+0
|
* Adds link to h5fuse.sh in testpar for autotools (#3557)Scot Breitenfeld2023-09-222-1/+3
| | | | * Make the h5fuse.sh utility available to parallel subfiling tests so h5fuse testing is not skipped.
* Convert main.yml CI into callable workflows (#3529)Allen Byrne2023-09-1822-774/+1380
|
* Add NVHPC 23.7 GitHub Actions (#3509)H. Joe Lee2023-09-142-0/+114
| | | | | * Add NVHPC 27.3 GitHub Actions * Address @derobins review