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

Update branch with latest from develop #4708

Merged
merged 22 commits into from
Aug 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f54abf7
Remove outdated line from Copyright header in new files. (#4676)
lrknox Jul 29, 2024
d309a40
Fix binary examples process (#4666)
byrnHDF Jul 30, 2024
9fd8856
Refactor threading and other concurrency support (#4469)
qkoziol Jul 31, 2024
26f052c
Warning fix (#4682)
brtnfld Aug 1, 2024
9dad0f9
Add file name argument to publish workflow (#4686)
byrnHDF Aug 1, 2024
0f620e9
CMake link line needs to use new HDF5_ENABLE_THREADS (#4685)
byrnHDF Aug 2, 2024
1be198d
Correct the properties for using THREADS library (#4690)
byrnHDF Aug 2, 2024
ef5dcd9
Bump the github-actions group with 5 updates (#4688)
dependabot[bot] Aug 2, 2024
f8e8256
doxygen file is a zipfile (#4687)
byrnHDF Aug 2, 2024
42095e3
Use filename in directory sync (#4691)
byrnHDF Aug 2, 2024
573c8bd
Fix segfault when closing datatype during failure in H5Topen2 (#4683)
jhendersonHDF Aug 2, 2024
ac11d66
unzip does not create extra dir (#4692)
byrnHDF Aug 2, 2024
6061296
Remove racey condition for starting threads (#4693)
qkoziol Aug 5, 2024
f77b708
Rework Dynamic Analysis and sanitize testing (#4681)
byrnHDF Aug 5, 2024
eede36f
Remove another H5E_BEGIN/END_TRY within the library (#4675)
qkoziol Aug 6, 2024
3967f2a
Drop H5E_BEGIN/END_TRY and just check the error return from H5I_clear…
qkoziol Aug 6, 2024
5c39fdd
Add check of returned value from API calls. (#4702)
bmribler Aug 8, 2024
3355a5e
Add mac dmg binary and remove old macos-13 workflows (#4699)
byrnHDF Aug 8, 2024
46a3a20
Add Windows SHLWAPI lib to public interface (#4701)
byrnHDF Aug 8, 2024
695c0f2
Use local variable in btree2 and print value (#4679)
byrnHDF Aug 9, 2024
48aaf0c
Add windows signing (#4703)
byrnHDF Aug 9, 2024
d875f74
Add tests for H5R get name APIs (#4657)
bmribler Aug 12, 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
3 changes: 3 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,16 @@ StatementMacros:
- FUNC_ENTER_API
- FUNC_ENTER_API_NAMECHECK_ONLY
- FUNC_ENTER_NOAPI
- FUNC_ENTER_NOAPI_NAMECHECK_ONLY
- FUNC_ENTER_NOAPI_NOERR
- FUNC_ENTER_NOAPI_NOINIT
- FUNC_ENTER_NOAPI_NOINIT_NOERR
- FUNC_ENTER_PACKAGE
- FUNC_LEAVE_API
- FUNC_LEAVE_API_NAMECHECK_ONLY
- FUNC_LEAVE_NOAPI
- FUNC_LEAVE_NOAPI_NAMECHECK_ONLY
- FUNC_LEAVE_NOAPI_VOID_NAMECHECK_ONLY
- FUNC_LEAVE_NOAPI_NOFS
- H5E_END_TRY
- H5E_PRINTF
Expand Down
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 @@
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

Check warning

Code scanning / Scorecard

Pinned-Dependencies Medium

score is 1: third-party GitHubAction not pinned by hash
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
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
38 changes: 19 additions & 19 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,31 +143,31 @@ jobs:
cmake --workflow --preset=ci-StdShar-GNUC --fresh
shell: bash

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

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

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

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

- name: set hdf5lib name
id: set-hdf5lib-name
Expand All @@ -177,14 +177,14 @@ jobs:
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)
- name: List files for the binaries (MacOS_latest)
run: |
ls -l ${{ github.workspace }}/HDF_Group/HDF5
ls -l ${{ github.workspace }}/HDF_Group/HDF5

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

# symlinks the compiler executables to a common location
- name: Setup GNU Fortran
Expand All @@ -194,7 +194,7 @@ jobs:
compiler: gcc
version: 12

- name: Run ctest (MacOS)
- name: Run ctest (MacOS_latest)
id: run-ctest
env:
HDF5_ROOT: ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
Expand Down
Loading
Loading