jhendersonHDF
c779464bfe
Add GitHub actions for testing VOL connectors ( #3849 )
...
* 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
2023-11-15 08:20:50 -06:00
Allen Byrne
66786fa036
Add intel oneapi windows build to CI CMake ( #3836 )
2023-11-10 07:36:46 -06:00
H. Joe Lee
94a992689e
Update NVHPC version from 23.7 to 23.9. ( #3736 )
...
Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
2023-11-02 00:11:23 -05:00
jhendersonHDF
64e239c4b6
Set NVHPC maximum optimization level to -O1 for now ( #3800 )
...
* 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
2023-11-01 14:41:46 -05:00
jhendersonHDF
f8ab865ce7
Add processing of NVHPC flags in linux-gnulibc1 file ( #3804 )
...
* Disable testing as tests are failing the same as in CMake
2023-11-01 07:13:22 -05:00
H. Joe Lee
e3f060852f
Fix h5py CI failure. ( #3805 )
2023-10-31 06:04:54 -07:00
jhendersonHDF
119e694f97
Cancel running GitHub workflows on push to same PR ( #3772 )
...
* Cancel running GitHub workflows on push to same PR
* Remove github.sha from workflow concurrency groups
2023-10-26 08:49:50 -07:00
jhendersonHDF
cbd5a8d3ce
Cache installation of OpenMPI for AOCC action ( #3774 )
2023-10-25 14:37:19 -07:00
Allen Byrne
b411852e98
Update fortran action step ( #3748 )
2023-10-23 13:01:10 -07:00
Allen Byrne
65e1bd8ce9
Add NVidia compiler support and CI ( #3686 )
2023-10-18 12:44:42 -07:00
H. Joe Lee
1d06e978b6
Add AOCC GitHub Action ( #3504 ) ( #3657 )
2023-10-14 13:51:59 -07:00
Allen Byrne
283202bc62
Remove old EXTERNALPROJECT_ADD in favor of FETCH_CONTENT ( #3624 )
2023-10-04 15:51:01 -05:00
Scot Breitenfeld
dece6256bf
Adds link to h5fuse.sh in testpar for autotools ( #3557 )
...
* Make the h5fuse.sh utility available to parallel subfiling tests so h5fuse testing is not skipped.
2023-09-22 08:41:57 -05:00
Allen Byrne
c82f9a550b
Convert main.yml CI into callable workflows ( #3529 )
2023-09-17 21:34:42 -05:00
H. Joe Lee
ffa4bdac0a
Add NVHPC 23.7 GitHub Actions ( #3509 )
...
* Add NVHPC 27.3 GitHub Actions
* Address @derobins review
2023-09-14 09:33:02 -07:00
Dana Robinson
6dd9cb199c
Create scorecard.yml ( #3508 )
...
Bring in OSSF Scorecard code scanner as a GitHub action
2023-09-05 09:49:26 -07:00
H. Joe Lee
a993bb8f12
Disable SZIP for Intel oneAPI Action ( #3449 )
...
* Disable SZIP for Intel oneAPI Action
* Disable Fortran and parallel
2023-08-30 22:21:08 -05:00
Dana Robinson
54d19b0bcb
Add a CVE regression test action ( #3445 )
...
*
2023-08-30 07:38:24 -05:00
H. Joe Lee
755dd4ea37
Add Intel oneAPI actions ( #2949 ) ( #2977 )
...
* ci: add Intel oneAPI actions (#2949 )
* ci: fix CMake installation
* ci: use absolute paths for libtool installation
* ci(oneAPI): update compiler versions and use cron
2023-08-23 14:45:34 -05:00
Allen Byrne
7025c5f109
restore CI tarball name prefix to match bin/release ( #3385 )
2023-08-16 08:14:21 -05:00
Allen Byrne
891d00d702
Correct CI settings ( #3384 )
...
* Correct CI settings
* Correct plugin file name
2023-08-16 07:33:29 -05:00
Larry Knox
0d3617135b
Update files to skip list and ignore_words_list ( #3321 )
...
* Update files to skip list and ignore_words_list for codespell to not
check files generated by autotools. Autotools generate misspellings
that can't be fixed in HDF5 code.
2023-08-02 08:39:56 -05:00
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
b9f988ed63
Add Mark Kittisopikul to CODEOWNERS ( #3111 )
2023-06-12 18:03:21 -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
Dana Robinson
95b75de836
Remove template title text ([BUG], etc.) ( #3093 )
...
We use labels for this now
2023-06-09 17:48:59 -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