Commit Graph

194 Commits

Author SHA1 Message Date
Allen Byrne
2aa1059f9d
Fix all doxygen versions (#4377) 2024-04-10 21:19:00 -07:00
Allen Byrne
823fdacaa4
Change doxygen version from 1.10.0 to 1.9.7 (#4371) 2024-04-10 12:28:21 -05:00
mattjala
88b640a1ac
Remove unnecessary step from REST VOL workflow (#4331) 2024-04-04 19:56:09 -05:00
Allen Byrne
2f4e9b1392
PR merge workflows (#4303)
* Merge the Test Express workflows into the PR CI

* Split merge request triggers into autotools vs cmake
2024-04-02 14:22:04 -05:00
dependabot[bot]
16b2bc57b7
Bump the github-actions group with 3 updates (#4300)
Bumps the github-actions group with 3 updates: [actions/download-artifact](https://github.com/actions/download-artifact), [softprops/action-gh-release](https://github.com/softprops/action-gh-release) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/download-artifact` from 4.1.1 to 4.1.4
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.1...c850b930e6ba138125429b7e5c93fc707a7f8427)

Updates `softprops/action-gh-release` from 1 to 2
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](de2c0eb89a...9d7c94cfd0)

Updates `github/codeql-action` from 3.24.6 to 3.24.9
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](8a470fddaf...1b1aada464)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  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-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 07:11:56 -07:00
Allen Byrne
a7a4fc2445
Synch workflows and require apt-get update (#4294) 2024-04-01 11:04:55 -05:00
H. Joe Lee
23b78f6721
Use AOCC 4.2 and OpenMPI 4.1.6 (#4290) 2024-03-31 22:47:56 -05:00
Allen Byrne
203a95abb5
Add autotools ExpressTest=0 (#4289) 2024-03-30 22:33:19 -07:00
Allen Byrne
6596c3edc3
Add TestExpress=0 workflow (#4281)
* Add TestExpress=0 CI
2024-03-29 14:19:58 -05:00
Allen Byrne
16ba713e31
Merge julia workflows into standard ci format (#4273) 2024-03-28 15:29:22 -07:00
Allen Byrne
72fd150ccb
Add job timeout to cygwin workflow (#4260) 2024-03-27 13:55:19 -07:00
Allen Byrne
b687822541
Add tgz extensions on names (#4255) 2024-03-27 08:03:12 -07:00
H. Joe Lee
967db7f226
Add Julia GitHub Actions. (#4123) 2024-03-27 07:56:18 -05:00
jhendersonHDF
fb12776610
Update Windows CI to not install ninja (#4230) 2024-03-26 07:41:01 -05:00
jhendersonHDF
db8193def5
Turn on -Werror for Java in GitHub -Werror workflows (#4243) 2024-03-26 07:40:16 -05:00
H. Joe Lee
45ef8fe533
Add markdown link checker action (#4219) 2024-03-25 11:19:34 -05:00
Allen Byrne
e2ea0a3ae7
Rework snapshots/release workflows for consistent args (#4227) 2024-03-24 18:10:09 -07:00
H. Joe Lee
23d3d63323
Use tar.gz extension for ABI reports (#4205) 2024-03-21 13:25:45 -05:00
Allen Byrne
0e179d1f60
Add back snapshot names (#4198) 2024-03-21 09:12:50 -07:00
Allen Byrne
58b9cc7ccb
last-file.txt should not be created for release workflow (#4185) 2024-03-19 22:04:53 -07:00
jhendersonHDF
87fb6ed653
Add daily VFD CI workflow (#4176)
Adds testing of Subfiling VFD
2024-03-19 15:14:36 -05:00
Allen Byrne
8f3e544193
Filter plugins updates for registration URL (#4180)
* Update filter plugin URL to new location

* Adjust test array size
2024-03-19 15:11:15 -05:00
Allen Byrne
112f445019
Add cygwin CI and update yaml files for consistency and accuracy (#4131)
* 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
2024-03-14 07:16:53 -07:00
Allen Byrne
fd280df53a
Adjust aocc workflow to fit the autotools/cmake pattern of other callable workflows. (#4115) 2024-03-12 03:39:45 -07:00
Allen Byrne
cdef27d6ef
Correct missing change of source path for S3 build (#4100) 2024-03-09 09:07:08 -08:00
Allen Byrne
f87725c203
Merge HDF4 release workflow changes to hdf5 (#4093) 2024-03-08 14:13:10 -08:00
H. Joe Lee
56ea1b50f0
Remove extra whitespaces from nvhpc-cmake action. (#4091) 2024-03-08 12:55:03 -08:00
jhendersonHDF
2a2c683dc3
Don't load toolchain file in CMake workflows (#4077) 2024-03-07 08:03:13 -08:00
Allen Byrne
fe5d0d5c53
fix path for S3 build path in CI (#4076) 2024-03-06 07:49:10 -08:00
Allen Byrne
5fc7111895
Add NEWSLETTER and merge abi reports and add sha256sums (#4055) 2024-03-05 14:50:39 -08:00
Allen Byrne
129d80d208
Update INSTALL files (#4052) 2024-03-05 14:42:08 -08:00
dependabot[bot]
21a1d7dfb1
Bump the github-actions group with 2 updates (#4054)
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).
2024-03-04 08:38:11 -06:00
Allen Byrne
9a99fee914
Add deb and rpm binaries to snapshots (#4035) 2024-02-23 07:58:18 -06:00
Allen Byrne
7392a102d8
Delete old snapshot binaries after new snapshots are created (#4020) 2024-02-15 15:32:01 -06:00
Allen Byrne
741c381479
Add hl and cpp ABI reports to daily build (#4006)
* Add other non-fortran lib abi reports
* removing hl_cpp abi reports because of lack of public symbols
2024-02-13 08:30:23 -06:00
Allen Byrne
18c7a6c36c
remove incorrect check for environ (#4002) 2024-02-09 16:03:33 -06:00
Allen Byrne
0a93152541
Fix overwritten preset names (#4000) 2024-02-09 11:03:33 -06:00
Allen Byrne
6b22af7c43
Add abi-complience check and upload to releases (#3996) 2024-02-08 07:58:08 -06:00
dependabot[bot]
6034d14ccd
Bump the github-actions group with 6 updates (#3981)
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](1bad3abcf0...a94899bca5)

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](f44cd7b40b...6b208ae046)

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](012739e508...b7bf0a3ed3)

---
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>
2024-02-06 09:09:41 -08:00
Allen Byrne
255ab716f2
Make platform specific test presets for windows and macs (#3988)
* Enable mac tests

* Add platform test workflows to examples
2024-02-06 08:11:45 -06:00
Allen Byrne
adee148f03
Skip mac bintest until more reliable (#3983) 2024-02-02 10:31:55 -06:00
Allen Byrne
595b5099ea
Add binary testing to CI testing (#3971)
* 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
2024-01-31 08:13:15 -06:00
Scot Breitenfeld
d79667eb0c
Add API support for Fortran MPI_F08 module definitions. (#3959)
* revert to using c-stub for _F08 MPI APIs

* use mpi compiler wrappers for cmake and nvhpc
2024-01-29 13:13:33 -06:00
Allen Byrne
365e23340c
Fix doxygen errors (#3962)
* 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
2024-01-29 07:38:54 -06:00
Yaroslav Halchenko
487d5f0813
RF: move codespell configuration into .codespellrc so could be used locally 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
2024-01-26 07:59:25 -08:00
Allen Byrne
efe7cb72ba
Add binary build for linux S3 (#3936)
* 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
2024-01-09 09:47:55 -08:00
Allen Byrne
d001379f68
Update upload- artifact to match download version (#3929)
* Update upload- artifact to match download version

* Correct form of action call
2024-01-08 06:06:40 -08:00
dependabot[bot]
812be1a3bd
Bump the github-actions group with 3 updates (#3913)
(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).
2024-01-02 07:38:37 -06:00
Allen Byrne
366f2d94a3
Add CMake api checks to test the new Examples folder. (#3907)
* 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.
2023-12-22 15:17:05 -06:00
Allen Byrne
773245a084
Disable doxygen as errors for netcdf (#3900)
* disable building doxygen for netcdf test
2023-12-20 09:56:32 -06:00