Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync develop changes July 29 - August 21 to hdf5_1_14. #4742

Merged
merged 31 commits into from
Aug 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e27be15
Warning fix (#4682)
brtnfld Aug 1, 2024
51e0b37
CMake link line needs to use new HDF5_ENABLE_THREADS (#4685)
byrnHDF Aug 2, 2024
5f249e6
Correct the properties for using THREADS library (#4690)
byrnHDF Aug 2, 2024
8427aec
Bump the github-actions group with 5 updates (#4688)
dependabot[bot] Aug 2, 2024
23f69e4
Fix segfault when closing datatype during failure in H5Topen2 (#4683)
jhendersonHDF Aug 2, 2024
71654ab
Rework Dynamic Analysis and sanitize testing (#4681)
byrnHDF Aug 5, 2024
cc77b95
Remove another H5E_BEGIN/END_TRY within the library (#4675)
qkoziol Aug 6, 2024
11fb3a4
Drop H5E_BEGIN/END_TRY and just check the error return from H5I_clear…
qkoziol Aug 6, 2024
9e23b2a
Add check of returned value from API calls. (#4702)
bmribler Aug 8, 2024
360a6df
Add mac dmg binary and remove old macos-13 workflows (#4699)
byrnHDF Aug 8, 2024
11fe4e5
Add Windows SHLWAPI lib to public interface (#4701)
byrnHDF Aug 8, 2024
3cc6ffb
Use local variable in btree2 and print value (#4679)
byrnHDF Aug 9, 2024
f886150
Add windows signing (#4703)
byrnHDF Aug 9, 2024
8dc2981
Add tests for H5R get name APIs (#4657)
bmribler Aug 12, 2024
cb08ded
Replace Visual Studio ???? with 2022 in MSI README file (#4709)
hyoklee Aug 13, 2024
37ce02b
Change logic for checking secrets exists (#4711)
byrnHDF Aug 13, 2024
fd56956
Change osx refs to macos (#4707)
byrnHDF Aug 13, 2024
d680c72
Replace alias \Code with \TText (#4714)
bmribler Aug 14, 2024
2df0159
Correct signing names and variables (#4713)
byrnHDF Aug 14, 2024
66e963a
Add secrets to release workflow (#4719)
byrnHDF Aug 16, 2024
0a8fa15
Add missing blosc2 info (#4717)
byrnHDF Aug 16, 2024
4c93adc
Fix error return types in H5Rdeprec.c (#4722)
derobins Aug 16, 2024
ff7a1a0
Fix the release reference name (#4721)
byrnHDF Aug 16, 2024
a80f976
Test creating unseekable file (#4720)
mattjala Aug 19, 2024
e969e92
Cleanup up tests (#4724)
bmribler Aug 19, 2024
d17c84b
Add arch name to dmg file name (#4732)
hyoklee Aug 19, 2024
8d55a26
Fix snapshot CI failure by adding arch name to dmg file (#4734)
hyoklee Aug 20, 2024
deffa57
Fix incorrect VOL vs. non-VOL calls partially (#4733)
bmribler Aug 21, 2024
51f6aac
Fix segfault in ROS3 credential parsing (#4736)
mattjala Aug 21, 2024
c645e50
Revert gh-pages action hash to fix daily build (#4735)
hyoklee Aug 21, 2024
3cf744a
Eliminate another use of H5E_clear_stack() within the library (#4726)
qkoziol Aug 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/abi-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
- uses: actions/[email protected]

- name: Get published binary (Linux)
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: tgz-ubuntu-2204_gcc-binary
path: ${{ github.workspace }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clang-format-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
steps:
- uses: actions/[email protected]
- name: Run clang-format style check for C and Java code
uses: DoozyX/clang-format-lint-action@v0.13
uses: DoozyX/clang-format-lint-action@v0.17
with:
source: '.'
extensions: 'c,h,cpp,hpp,java'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clang-format-fix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Fix C and Java formatting issues detected by clang-format
uses: DoozyX/clang-format-lint-action@9ea72631b74e61ce337d0839a90e76180e997283 # v0.13
uses: DoozyX/clang-format-lint-action@d3c7f85989e3b6416265a0d12f8b4a8aa8b0c4ff # v0.13
with:
source: '.'
extensions: 'c,h,cpp,hpp,java'
Expand Down
71 changes: 5 additions & 66 deletions .github/workflows/cmake-bintest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

# Get files created by cmake-ctest script
- name: Get published binary (Windows)
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: zip-vs2022_cl-${{ inputs.build_mode }}-binary
path: ${{ github.workspace }}/hdf5
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
distribution: 'temurin'

- name: Get published binary (Linux)
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: tgz-ubuntu-2204_gcc-${{ inputs.build_mode }}-binary
path: ${{ github.workspace }}
Expand Down Expand Up @@ -143,67 +143,6 @@ jobs:
cmake --workflow --preset=ci-StdShar-GNUC --fresh
shell: bash

test_binary_mac:
# MacOS w/ Clang + CMake
#
name: "MacOS Clang Binary Test"
runs-on: macos-13
steps:
- name: Install Dependencies (MacOS)
run: brew install ninja doxygen

- name: Set up JDK 19
uses: actions/setup-java@v4
with:
java-version: '19'
distribution: 'temurin'

- name: Get published binary (MacOS)
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
with:
name: tgz-osx13-${{ inputs.build_mode }}-binary
path: ${{ github.workspace }}

- name: Uncompress hdf5 binary (MacOS)
run: |
cd "${{ github.workspace }}"
tar -zxvf ${{ github.workspace }}/HDF5-*-Darwin.tar.gz --strip-components 1

- name: set hdf5lib name
id: set-hdf5lib-name
run: |
HDF5DIR=${{ github.workspace }}/HDF_Group/HDF5/
FILE_NAME_HDF5=$(ls ${{ github.workspace }}/HDF_Group/HDF5)
echo "HDF5_ROOT=$HDF5DIR$FILE_NAME_HDF5" >> $GITHUB_OUTPUT
echo "HDF5_PLUGIN_PATH=$HDF5_ROOT/lib/plugin" >> $GITHUB_OUTPUT

- name: List files for the binaries (MacOS)
run: |
ls -l ${{ github.workspace }}/HDF_Group/HDF5

- name: List files for the space (MacOS)
run: |
ls ${{ github.workspace }}
ls ${{ runner.workspace }}

# symlinks the compiler executables to a common location
- name: Setup GNU Fortran
uses: fortran-lang/setup-fortran@v1
id: setup-fortran
with:
compiler: gcc
version: 12

- name: Run ctest (MacOS)
id: run-ctest
env:
HDF5_ROOT: ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
HDF5_PLUGIN_PATH: ${{ steps.set-hdf5lib-name.outputs.HDF5_PLUGIN_PATH }}
run: |
cd "${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}/share/HDF5Examples"
cmake --workflow --preset=ci-StdShar-OSX-Clang --fresh
shell: bash

test_binary_mac_latest:
# MacOS w/ Clang + CMake
#
Expand All @@ -220,9 +159,9 @@ jobs:
distribution: 'temurin'

- name: Get published binary (MacOS_latest)
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: tgz-osx-${{ inputs.build_mode }}-binary
name: tgz-macos14_clang-${{ inputs.build_mode }}-binary
path: ${{ github.workspace }}

- name: Uncompress hdf5 binary (MacOS_latest)
Expand Down Expand Up @@ -262,6 +201,6 @@ jobs:
HDF5_PLUGIN_PATH: ${{ steps.set-hdf5lib-name.outputs.HDF5_PLUGIN_PATH }}
run: |
cd "${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}/share/HDF5Examples"
cmake --workflow --preset=ci-StdShar-OSX-Clang --fresh
cmake --workflow --preset=ci-StdShar-MACOS-Clang --fresh
shell: bash

Loading
Loading