H. Joe Lee
0ff29e7d85
Remove py-pip from h5py action ( #3265 )
2023-07-27 07:46:53 -07:00
Allen Byrne
f21cd485a7
Disable h5py until fixed properly without spack ( #3243 )
2023-07-14 11:06:52 -05:00
Allen Byrne
b77d5bacea
Switch CI to use release script ( #3242 )
2023-07-13 12:17:52 -05:00
Allen Byrne
1d5a22f5d7
merge bbrelease to release ( #3232 )
...
* merge bbrelease to release
* Fix pre-req workflow
2023-07-12 15:04:26 -05:00
Allen Byrne
4cf8bb2c62
fix gh action if statements ( #3213 )
2023-06-30 08:06:25 -05:00
Allen Byrne
ed9791f1ce
Update actions for release option, fix branch for daily build ( #3185 )
...
* Update actions for release option, fix branch for daily build
* Scheduled workflows run on latest commit on the develop
* Add snapshots location
2023-06-29 15:40:27 -05:00
Dana Robinson
636b5d073b
Tidy the list of options in main.yml ( #3181 )
2023-06-26 19:58:59 -07:00
Allen Byrne
ab4d2aec97
Fix the doxygen to gh pages and artifact creation ( #3176 )
2023-06-26 13:53:10 -05:00
Dana Robinson
c7e9e432c2
Update Linux workflows ( #3173 )
...
* Consolidate environment setup
* Turn on ros3 VFD in CMake (Linux only)
2023-06-22 11:43:00 -07:00
Allen Byrne
706c2557a8
Add missing space in zip command ( #3167 )
2023-06-22 09:43:53 -05:00
Scot Breitenfeld
94ea835bbb
speed-up building HDF5 ( #3087 )
...
Disables building the tests when building the netCDF, etc.
2023-06-20 16:58:50 -07:00
Allen Byrne
1f20354ee6
Correct the zip usage ( #3153 )
2023-06-18 21:56:24 -07:00
Allen Byrne
0f2cb0fd91
Fix the snapshots workflow ( #3148 )
...
* Add upload url as artifact
* Change doxygen path and comment log-url upload
* zip doxygen files for upload
* add workspace var
2023-06-16 11:34:24 -07:00
Diogo Teles Sant'Anna
5e8a230619
Define minimal permissions for new GitHub workflows ( #3147 )
2023-06-16 07:57:14 -07:00
Allen Byrne
281dbf49dc
Fix gh pages so that the doxygen files are uploaded ( #3102 )
...
* Add workspace path
* add debug
* Make one job so workspace files are available
* Put doxygen docs under docs folder in gh-pages
2023-06-12 20:43:06 -07:00
Dana Robinson
087d35a5b7
Build the ros3 VFD in GitHub actions ( #3090 )
...
* Build the ros3 VFD in GitHub actions
* Add curl to list of packages to install
* Disable CMake while we figure out the curl path issues
2023-06-10 12:23:11 -07:00
H. Joe Lee
74f1a6e5b4
ci: add h5py action ( #2986 ) ( #3028 )
2023-06-08 08:47:35 -07:00
Allen Byrne
b3d9a06555
Fix paths for doxygen and add step to upload to gh-pages ( #3061 )
2023-06-07 05:57:13 -07:00
H. Joe Lee
c82ddf3913
ci: add netcdf action ( #2934 ) ( #2981 )
2023-06-06 12:57:57 -07:00
Allen Byrne
5078cee8d3
Correct path for doxygen files ( #3055 )
2023-06-06 14:44:08 -05:00
Allen Byrne
2384a73176
Develop gh doxy ( #3041 )
...
* Add doxygen generation to daily-build and main
* Add doxygen option to matrix
2023-06-05 16:27:40 -07:00
Dana Robinson
40324e0c31
Cleans up Java JNI warnings and add java to -Werror checks ( #2383 )
2023-05-27 09:49:37 -07:00
Dana Robinson
25457d369d
Bump GitHub Autotools actions to gcc-12 ( #3015 )
2023-05-25 14:07:59 -07:00
Dana Robinson
1e52bc27ee
Fix assert in Debug Windows Java JNI ( #3012 )
...
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.
2023-05-25 10:47:46 -07:00
Allen Byrne
018ca4e37f
Develop release workflow ( #3002 )
...
Implement (pre)release workflow for daily build
2023-05-25 10:24:54 -07:00
Dana Robinson
21c1af2707
Only run ttsafe in thread-safe GitHub actions ( #2777 )
...
Also fixes broken thread-safety testing (due to a typo in the GitHub action checks)
2023-05-25 05:27:11 -07:00
Dana Robinson
37e0484af5
Update GitHub macOS actions to v13 ( #2999 )
...
* Update macOS to 13
* Fix the DYLD_LIBRARY_PATH issue on macOS 12 & 13 + CMake that caused the accum test to fail
2023-05-24 06:05:17 -07:00
Allen Byrne
8186a8ded0
Fix plugin cache variable name ( #2988 )
...
* Fix plugin cache variable name
* Prefix plugin project local variables
2023-05-22 18:04:48 -05:00
Diogo Teles Sant'Anna
14edcfaffd
ci: set minimal permissions on GitHub Workflows ( #2980 )
...
Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
2023-05-18 16:08:10 -05:00
Allen Byrne
dc3ef6055f
Change defaults of standard filters. ( #2927 )
2023-05-18 16:05:20 -05:00
Allen Byrne
909dcc420d
Update action uses version ( #2937 )
2023-05-11 08:18:54 -07:00
jhendersonHDF
f8a1b3ceec
Add initial version of HDF5 API tests ( #2877 )
2023-05-02 12:52:39 -07:00
Allen Byrne
0dceadf245
Use powershell shell to copy files ( #2858 )
2023-04-30 12:56:11 -07:00
Allen Byrne
2c6316ec57
Add DT workflow for creating daily binaries ( #2843 )
2023-04-29 12:36:17 -05:00
jhendersonHDF
8562645b8a
Fix hdfeos5 workflow concurrency conflicts ( #2804 )
2023-04-24 12:42:03 -07:00
jhendersonHDF
584243bc47
Update concurrency group for main CI workflow ( #2768 )
...
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.
2023-04-17 14:02:39 -07:00
jhendersonHDF
41b61bfe53
Update hdfeos5 workflow concurrency group ( #2766 )
...
Changes concurrency group for hdfeos5 workflow so that it is separate from the concurrency group for the CI workflow
2023-04-16 18:37:06 -07:00
Dana Robinson
526d0d70e6
Update HDF-EOS5 workflow to mirror main.yml ( #2710 )
...
Adds paths to ignore, concurrency, etc.
2023-04-13 09:04:51 -07:00
Dana Robinson
d1727fe8f3
Use additional CPUs in GitHub actions ( #2695 )
...
* Build: 3 CPUs
* Tests: 2 CPUs
For both Autotools and CMake
2023-04-11 20:58:39 -07:00
H. Joe Lee
3bca79c7aa
ci: add HDF-EOS5 test action ( #2415 ) ( #2625 )
2023-04-11 14:20:10 -05:00
Dana Robinson
549fbcba86
Add a clang-format comment about permissions ( #2577 )
2023-03-17 12:56:14 -05:00
Dana Robinson
469a93790e
Rename clang-format fix action ( #2550 )
...
The clang-format fix and check actions have the same name. This
also makes some small changes to the action's text fields.
2023-03-14 00:57:38 -07:00
Scot Breitenfeld
3d8dc012a4
Add concurrency option to cancel in-progress jobs ( #2539 )
2023-03-13 16:24:15 -05:00
Mark Kittisopikul
5d3d43b1ee
Fix new codespell issues ( #2521 )
...
* Fix new codespell issues
* Have codespell ignore ./config/sanitizer/sanitizers.cmake
2023-03-08 14:42:47 -06:00
Allen Byrne
d7128d144b
Add fetchcontent for compression libs and fix cmake config ( #2487 )
...
* 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
2023-02-26 15:06:14 -08:00
Allen Byrne
bfef9945a8
Develop toolchain lowercase names and updates ( #2426 )
...
* 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
2023-02-17 14:37:26 -08:00
Dana Robinson
6e3b34188e
Add parallel Autotools -Werror checks ( #2384 )
...
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.
2023-02-13 11:57:43 -08:00
Dana Robinson
972c8833c6
Drop non-develop branches in main.yml ( #2446 )
...
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.
2023-02-12 07:15:38 -08:00
Dana Robinson
d61fd4aba7
Add szip/libaec to GitHub CI and fix warnings ( #2438 )
...
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.
2023-02-09 05:46:16 -08:00
Dana Robinson
d326f6fae8
Adds 'make install' and 'make check-install' to the CI (Autotools only) ( #2381 )
2023-01-03 06:17:56 -08:00