summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Fix paths for doxygen and add step to upload to gh-pages (#3061)Allen Byrne2023-06-072-5/+15
|
* ci: add netcdf action (#2934) (#2981)H. Joe Lee2023-06-061-0/+53
|
* Correct path for doxygen files (#3055)Allen Byrne2023-06-061-1/+1
|
* Develop gh doxy (#3041)Allen Byrne2023-06-053-6/+36
| | | | | * Add doxygen generation to daily-build and main * Add doxygen option to matrix
* Cleans up Java JNI warnings and add java to -Werror checks (#2383)Dana Robinson2023-05-271-2/+4
|
* Bump GitHub Autotools actions to gcc-12 (#3015)Dana Robinson2023-05-251-4/+4
|
* Fix assert in Debug Windows Java JNI (#3012)Dana Robinson2023-05-251-2/+1
| | | | | | | | | Use of an uninitialized H5L_info2_t struct caused some JNI tests to raise asserts, causing a dialog box to be emitted, which would hang automated tests. Initializing the struct fixes the problem. This change also re-enables tests in the Windows Debug GitHub actions.
* Develop release workflow (#3002)Allen Byrne2023-05-253-3/+130
| | | Implement (pre)release workflow for daily build
* Only run ttsafe in thread-safe GitHub actions (#2777)Dana Robinson2023-05-251-8/+24
| | | Also fixes broken thread-safety testing (due to a typo in the GitHub action checks)
* Update GitHub macOS actions to v13 (#2999)Dana Robinson2023-05-241-3/+3
| | | | | * Update macOS to 13 * Fix the DYLD_LIBRARY_PATH issue on macOS 12 & 13 + CMake that caused the accum test to fail
* Fix plugin cache variable name (#2988)Allen Byrne2023-05-221-1/+7
| | | | * Fix plugin cache variable name * Prefix plugin project local variables
* ci: set minimal permissions on GitHub Workflows (#2980)Diogo Teles Sant'Anna2023-05-188-0/+23
| | | Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
* Change defaults of standard filters. (#2927)Allen Byrne2023-05-181-2/+2
|
* Update action uses version (#2937)Allen Byrne2023-05-111-1/+1
|
* Add initial version of HDF5 API tests (#2877)jhendersonHDF2023-05-021-1/+1
|
* Use powershell shell to copy files (#2858)Allen Byrne2023-04-301-5/+5
|
* Add DT workflow for creating daily binaries (#2843)Allen Byrne2023-04-293-0/+343
|
* Fix hdfeos5 workflow concurrency conflicts (#2804)jhendersonHDF2023-04-241-1/+1
|
* Update concurrency group for main CI workflow (#2768)jhendersonHDF2023-04-171-1/+1
| | | Updates main CI workflow concurrency group so that the group should be a unique string formed as "workflow file-commit" or "workflow file-PR number". This should only cancel actions for a PR if the same PR is committed to while the actions are running.
* Update hdfeos5 workflow concurrency group (#2766)jhendersonHDF2023-04-171-1/+1
| | | Changes concurrency group for hdfeos5 workflow so that it is separate from the concurrency group for the CI workflow
* Add Elena to the list of Fortran developers in CODEOWNERS (#2741)Dana Robinson2023-04-141-1/+1
|
* Update HDF-EOS5 workflow to mirror main.yml (#2710)Dana Robinson2023-04-131-1/+18
| | | Adds paths to ignore, concurrency, etc.
* Use additional CPUs in GitHub actions (#2695)Dana Robinson2023-04-121-4/+4
| | | | | | * Build: 3 CPUs * Tests: 2 CPUs For both Autotools and CMake
* ci: add HDF-EOS5 test action (#2415) (#2625)H. Joe Lee2023-04-111-0/+30
|
* Add a clang-format comment about permissions (#2577)Dana Robinson2023-03-171-0/+9
|
* Rename clang-format fix action (#2550)Dana Robinson2023-03-142-4/+4
| | | | The clang-format fix and check actions have the same name. This also makes some small changes to the action's text fields.
* Add Glenn Song to the CODEOWNERS file (#2551)Dana Robinson2023-03-141-1/+1
| | | Also removes Ray Lu
* Add concurrency option to cancel in-progress jobs (#2539)Scot Breitenfeld2023-03-131-1/+6
|
* Fix new codespell issues (#2521)Mark Kittisopikul2023-03-081-1/+1
| | | | | * Fix new codespell issues * Have codespell ignore ./config/sanitizer/sanitizers.cmake
* Add fetchcontent for compression libs and fix cmake config (#2487)Allen Byrne2023-02-262-2/+8
| | | | | | | | | | | | | * Add fetchcontent for compression libs and fix cmake config * MSDOS is a reserved define name * Add release note and update install doc for FetchContent * Add CI test for FetchContent * Use LINK_COMP_LIBS instead of STATIC_LIBRARY for depends * Use general link
* Develop toolchain lowercase names and updates (#2426)Allen Byrne2023-02-171-1/+1
| | | | | | | | | | | | | * lowercase the toolchain filenames * Change name of option define * Update CI with changed toolchain name * Correct Intel compiler names * Account for Intels name for compiler based on clang * Make icx default and rename classic to icc
* Add parallel Autotools -Werror checks (#2384)Dana Robinson2023-02-131-0/+46
| | | New actions added to GitHub CI to build parallel HDF5 w/ CFLAGS=-Werror. Since the GitHub runners are so underpowered, we just configure, build, and install but do not run tests. This covers Autotools only, both debug and release.
* Drop non-develop branches in main.yml (#2446)Dana Robinson2023-02-121-1/+1
| | | | | There's no reason to list 1.10, etc. in the list of branches where this flavor of main.yml applies. Those branches have their own main.yml files.
* Update CODEOWNERS given personnel changes (#2453)Dana Robinson2023-02-111-2/+2
|
* Add szip/libaec to GitHub CI and fix warnings (#2438)Dana Robinson2023-02-091-2/+14
| | | | | | | | szip (or libaec) is currently not tested in CI. This adds szip to the the Autotools GitHub CI actions on Linux when building with the Autotools. This PR also cleans up a few warnings that remained in the szip- related code so the -Werror check will pass.
* Adds 'make install' and 'make check-install' to the CI (Autotools only) (#2381)Dana Robinson2023-01-031-0/+14
|
* Restore line 264 of main.yml: "thread_safety:" (#2374)Larry Knox2022-12-281-0/+1
|
* Fix for Autotools --disable-deprecated-symbols (#2363)Dana Robinson2022-12-241-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix for Autotools --disable-deprecated-symbols When we added v116 as a valid option, we left the default as v114 so using --disable-deprecated-symbols leads configure to complain that you can't set a default API that was deprecated. The GitHub action didn't catch this because it explicitly specifies v116 This only affects develop w/ the Autotools when --disable-deprecated-symbols is requested. * Added v116 & default to the --with-default-api-version help string The Autotools --with-default-api-version help string was missing v116. This has been added, as well as a "default" target so the CI can catch version problems when we forget to update the defaults upon creating a new major version. The GitHub CI also now uses "default" as the target for the deprecated symbols build. * Fixes the 1.14 API GitHub CI threadsafe/build_mode This action still had the bug we fixed where we set the build mode and threadsafety using an array of size one instead of an object.
* H5F_LIBVER_LATEST changes for move to 1.15 (#2288)Allen Byrne2022-12-211-1/+23
| | | | | | | | | | | | | | | * H5F_LIBVER_LATEST changes for move to 1.15 * Add new default api check * Format fixes * Fix default configure * fix lib version tests * Fix another version variable * Add 1.14 doc link
* Removes duplicated build mode from -Werror GitHub actions (#2314)Dana Robinson2022-12-161-2/+2
|
* Converts the YAML build mode arrays to objects in special runs (#2308)Dana Robinson2022-12-161-37/+41
| | | | | | | | | | | | | * Converts the YAML build mode arrays to objects in special runs * Adds a dump of the matrix context for each test This would have made it a LOT easier to debug the build_mode issues... * Disable the mirror VFD in the -Werror checks We can re-enable this after we fix the warnings, but I don't want to conflate code and GitHub changes, so this is a better way to get the CI to pass for now.
* Fixes broken CI matrix actions involving -Werror and API versions (#2302)Dana Robinson2022-12-151-7/+7
|
* Update windows worker compilers (#2286)Allen Byrne2022-12-141-1/+1
| | | | | | | * Update windows worker compilers * Update bin and test issues * Update script and revert java test
* Develop fix ubuntu 22.04 openmpi install on github (#2268)Larry Knox2022-11-281-1/+1
| | | | | * Update install openmpi-bin to also install mpi-default-dev instead of libopenmpi-dev. This according to https://bugs.launchpad.net/ubuntu/+source/openmpi/+bug/1870780.
* Develop ubuntu 20.04 (#2267)Larry Knox2022-11-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * Use ubuntu-20.04 for github autotools parallel tests until parallel configure is fixed on ubuntu 22.04. * Remove inactive developers from CODEOWNERS. * Temporarily cat config.log for autotools build in github actions. * Try ubuntu-latest. * Attempt to cat config.log even when configure fails. * Fix syntax. * Try again * Try again * Try again. * Back to original temporary fix. * Install libopenmpi-dev with openmpi-bin, which was installed as a dependency prior to ubuntu-22.04.
* Use ubuntu-20.04 for github autotools parallel tests until parallel (#2264)Larry Knox2022-11-182-2/+2
| | | | | | * Use ubuntu-20.04 for github autotools parallel tests until parallel configure is fixed on ubuntu 22.04.
* Remove hard-coded version text (#2260)Allen Byrne2022-11-161-2/+2
| | | | | * Remove hard-coded version text * Use macOS 11 until accum test is fixed see #2261
* running on node-16 insteas of Node.js 12 (#2190)Scot Breitenfeld2022-10-264-4/+4
|
* Removed the file, func, line args in the _async APIs fpr doxygen (#2179)Scot Breitenfeld2022-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Removed the: file, func, line args in the _async APIs from the doxygen arguments. Documented H5ESclean. * format fixes * fixed DOXYGEN_PREDEFINED * Fixed the #ifdet logic for doxygen, added missing multi-dataset va_args * format fixes * Use H5_DOXYGEN instead of H5_DOXYGEN_FORTRAN * reordered multidataset declarations * alt. for H5Aclose_async and H5Acreate_async * made doxgyen API into seperate blocks * updated codespell * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Cleans final production mode warnings from H5Shyper.c (#2163)Dana Robinson2022-10-141-1/+23
| | | | | | | | | | | | | | | | | | | * H5S__hyper_free_span_info() returns herr_t (not checked) * Set up H5S__hyper_free_span_info() error handling * Set up H5S__hyper_free_span() error handling * Added error handling to H5S_HYPER_ADVANCE_SPAN * Handled errors in H5S__hyper_iter_get_seq_list_gen() * Added a production mode build target for -Werror * Committing clang-format changes * Updated names for -Werror checks Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>