mirror of
https://github.com/HDFGroup/hdf5.git
synced 2026-09-25 04:09:44 +03:00
Bump the github-actions group with 13 updates (#6393)
| Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `6.0.1` | `6.0.2` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `7.0.0` | `7.0.1` | | [actions/cache](https://github.com/actions/cache) | `5.0.4` | `5.0.5` | | [lukka/get-cmake](https://github.com/lukka/get-cmake) | `4.3.1` | `4.3.2` | | [dorny/paths-filter](https://github.com/dorny/paths-filter) | `3.0.2` | `4.0.1` | | [github/codeql-action](https://github.com/github/codeql-action) | `4.32.4` | `4.35.3` | | [cygwin/cygwin-install-action](https://github.com/cygwin/cygwin-install-action) | `b09c8ce7e6add6720f12f30042d7c972cf4a75ec` | `4ef15ca7fd18a18f1000989fcfd968e06d146ce8` | | [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) | `6.0.0` | `6.1.0` | | [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) | `1.4.4` | `1.4.5` | | [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) | `2.7.0` | `3.0.1` | | [msys2/setup-msys2](https://github.com/msys2/setup-msys2) | `2.31.0` | `2.31.1` | | [robinraju/release-downloader](https://github.com/robinraju/release-downloader) | `1.12` | `1.13` | | [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `2.6.1` | `3.0.0` |
This commit is contained in:
@@ -179,7 +179,7 @@ jobs:
|
||||
shell: bash
|
||||
|
||||
- name: Save output as artifact
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: abi-reports
|
||||
path: |
|
||||
|
||||
@@ -122,7 +122,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_coverage)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: clang-coverage-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -225,7 +225,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_Leak)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: leak-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -328,7 +328,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_Address)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: address-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -432,7 +432,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_UndefinedBehavior)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: undefined-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
|
||||
- name: Cache OpenMPI ${{ env.MPIVERDOT }} installation
|
||||
id: cache-openmpi-5_0_7
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: /home/runner/work/hdf5/hdf5/openmpi-${{ env.MPIVERDOT }}-install
|
||||
key: ${{ runner.os }}-${{ runner.arch }}-openmpi-5_0_7-cache
|
||||
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
uses: ./.github/actions/setup-doxygen
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -158,7 +158,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-vs2022_cl-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-winarm64.zip
|
||||
@@ -267,7 +267,7 @@ jobs:
|
||||
ls -l ${{ runner.workspace }}/build
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Linux.tar.gz
|
||||
@@ -289,7 +289,7 @@ jobs:
|
||||
run: brew install ninja curl
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -397,7 +397,7 @@ jobs:
|
||||
ls -l ${{ runner.workspace }}/build
|
||||
|
||||
- name: Save published binary (Mac_latest)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-macos14_clang-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Darwin.tar.gz
|
||||
|
||||
@@ -78,7 +78,7 @@ jobs:
|
||||
|
||||
- name: Cache/Restore aws-c-s3 (GCC) installation
|
||||
id: cache-aws-c-s3-ubuntu-gcc
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ${{ runner.workspace }}/aws-c-s3-build
|
||||
key: ${{ runner.os }}-${{ runner.arch }}-gcc-aws-c-s3-${{ steps.get-sha.outputs.sha }}-${{ inputs.build_mode }}
|
||||
@@ -247,7 +247,7 @@ jobs:
|
||||
run: tar -cvf libaws-c-s3.tar -C ${{ runner.workspace }} aws-c-s3-build
|
||||
|
||||
- name: Save aws-c-s3 installation artifact
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: libaws-c-s3-${{ inputs.build_mode }}
|
||||
path: libaws-c-s3.tar
|
||||
|
||||
@@ -49,7 +49,7 @@ jobs:
|
||||
|
||||
- name: Cache MPICH (GCC) installation
|
||||
id: cache-mpich-ubuntu-gcc
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ${{ runner.workspace }}/mpich
|
||||
key: ${{ runner.os }}-${{ runner.arch }}-gcc-mpich-${{ steps.get-sha.outputs.sha }}-${{ inputs.build_mode }}
|
||||
@@ -88,7 +88,7 @@ jobs:
|
||||
run: tar -cvf mpich.tar -C ${{ runner.workspace }} mpich
|
||||
|
||||
- name: Save MPICH installation artifact
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: mpich
|
||||
path: mpich.tar
|
||||
|
||||
@@ -49,7 +49,7 @@ jobs:
|
||||
|
||||
- name: Cache OpenMPI (GCC) installation
|
||||
id: cache-openmpi-ubuntu-gcc
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ${{ runner.workspace }}/openmpi
|
||||
key: ${{ runner.os }}-${{ runner.arch }}-gcc-openmpi-${{ steps.get-sha.outputs.sha }}-${{ inputs.build_mode }}
|
||||
@@ -81,7 +81,7 @@ jobs:
|
||||
run: tar -cvf openmpi.tar -C ${{ runner.workspace }} openmpi
|
||||
|
||||
- name: Save OpenMPI installation artifact
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: openmpi
|
||||
path: openmpi.tar
|
||||
|
||||
@@ -20,9 +20,9 @@ jobs:
|
||||
has_code_changes: ${{ steps.filter.outputs.code }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
- name: Check for code changes
|
||||
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
|
||||
id: filter
|
||||
with:
|
||||
filters: |
|
||||
@@ -87,7 +87,7 @@ jobs:
|
||||
..
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4.32.4
|
||||
uses: github/codeql-action/init@e46ed2cbd01164d986452f91f178727624ae40d7 # v4.35.3
|
||||
with:
|
||||
languages: c-cpp
|
||||
build-mode: manual
|
||||
@@ -174,7 +174,7 @@ jobs:
|
||||
shell: bash
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4.32.4
|
||||
uses: github/codeql-action/analyze@e46ed2cbd01164d986452f91f178727624ae40d7 # v4.35.3
|
||||
with:
|
||||
category: "/language:c-cpp"
|
||||
output: sarif-results
|
||||
@@ -202,7 +202,7 @@ jobs:
|
||||
output: sarif-results/cpp.sarif
|
||||
|
||||
- name: Upload SARIF
|
||||
uses: github/codeql-action/upload-sarif@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4.32.4
|
||||
uses: github/codeql-action/upload-sarif@e46ed2cbd01164d986452f91f178727624ae40d7 # v4.35.3
|
||||
with:
|
||||
sarif_file: sarif-results/cpp.sarif
|
||||
|
||||
@@ -251,7 +251,7 @@ jobs:
|
||||
|
||||
- name: Upload empty SARIF for skipped analysis
|
||||
if: needs.analyze.result == 'skipped' && github.event_name == 'pull_request'
|
||||
uses: github/codeql-action/upload-sarif@e34fc2711fb7964ca6850c8a8382121f34745f3b # v4.32.4
|
||||
uses: github/codeql-action/upload-sarif@a723e99345b89ee0bbcbd68ee4e63f9a56b42a25 # v4.32.4
|
||||
with:
|
||||
sarif_file: ${{ github.workspace }}/empty.sarif
|
||||
category: "/language:c-cpp"
|
||||
|
||||
@@ -98,7 +98,7 @@ jobs:
|
||||
ls -l ${{ runner.workspace }}/build
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_mingw64-${{ inputs.build_mode }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-win64.zip
|
||||
|
||||
+22
-22
@@ -94,7 +94,7 @@ jobs:
|
||||
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -216,14 +216,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-vs2022_cl-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_cl.zip
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save published msi binary (Windows)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: msi-vs2022_cl-binary
|
||||
path: ${{ runner.workspace }}/buildmsi/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_cl.msi
|
||||
@@ -251,7 +251,7 @@ jobs:
|
||||
arch: arm64
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -388,14 +388,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows ARM64)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-vs2022_cl_arm64-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_cl_arm64.zip
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save published msi binary (Windows ARM64)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: msi-vs2022_cl_arm64-binary
|
||||
path: ${{ runner.workspace }}/buildmsi/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_cl_arm64.msi
|
||||
@@ -422,7 +422,7 @@ jobs:
|
||||
uses: ./.github/actions/setup-doxygen
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -520,21 +520,21 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_gcc.tar.gz
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save published binary deb (Linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: deb-ubuntu-2404_gcc-binary
|
||||
path: ${{ runner.workspace }}/builddeb/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_gcc.deb
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save published binary rpm (Linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: rpm-ubuntu-2404_gcc-binary
|
||||
path: ${{ runner.workspace }}/buildrpm/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_gcc.rpm
|
||||
@@ -542,7 +542,7 @@ jobs:
|
||||
|
||||
# Save doxygen files created by CTest script
|
||||
- name: Save published doxygen (Linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: docs-doxygen
|
||||
path: ${{ runner.workspace }}/hdf5/build/${{ steps.run-ctest.outputs.ACTIVE_PRESET }}/hdf5lib_docs/html
|
||||
@@ -573,7 +573,7 @@ jobs:
|
||||
|
||||
- name: Upload Maven artifacts (Linux)
|
||||
if: ${{ inputs.maven_enabled == true }}
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: Linux-${{ inputs.preset_name }}-artifacts
|
||||
path: ${{ runner.workspace }}/maven-artifacts
|
||||
@@ -596,7 +596,7 @@ jobs:
|
||||
clang -v
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -793,14 +793,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (MacOS_latest)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-macos14_clang-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-macos14_clang.tar.gz
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save published dmg binary (MacOS_latest)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-macos14_clang-dmg-binary
|
||||
path: ${{ runner.workspace }}/builddmg/${{ steps.set-file-base.outputs.FILE_BASE }}-macos14_clang.dmg
|
||||
@@ -818,7 +818,7 @@ jobs:
|
||||
sudo apt-get install ninja-build
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -895,7 +895,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Linux S3)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc_s3-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_gcc_s3.tar.gz
|
||||
@@ -920,7 +920,7 @@ jobs:
|
||||
version: '2025.0'
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -1033,14 +1033,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows_intel)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-vs2022_intel-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_intel.zip
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save published msi binary (Windows_intel)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: msi-vs2022_intel-binary
|
||||
path: ${{ runner.workspace }}/buildmsi/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_intel.msi
|
||||
@@ -1066,7 +1066,7 @@ jobs:
|
||||
version: '2025.0'
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -1127,7 +1127,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Linux_intel)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_intel-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_intel.tar.gz
|
||||
|
||||
@@ -39,7 +39,7 @@ jobs:
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
|
||||
- name: Install Cygwin
|
||||
uses: cygwin/cygwin-install-action@b09c8ce7e6add6720f12f30042d7c972cf4a75ec # master
|
||||
uses: cygwin/cygwin-install-action@4ef15ca7fd18a18f1000989fcfd968e06d146ce8 # master
|
||||
with:
|
||||
packages: cmake gcc-fortran make ninja zlib-devel flex bison perl
|
||||
|
||||
@@ -122,7 +122,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Cygwin)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: gcc-cygwin-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
path: ${{ github.workspace }}/${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
|
||||
|
||||
- name: Setup AWS CLI
|
||||
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
|
||||
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
|
||||
- name: Build and test on FreeBSD
|
||||
uses: vmactions/freebsd-vm@7ca82f79fe3078fecded6d3a2bff094995447bbd # v1
|
||||
uses: vmactions/freebsd-vm@d1e65811565151536c0c894fff74f06351ed26e6 # v1
|
||||
with:
|
||||
release: ${{ matrix.freebsd-version }}
|
||||
usesh: true
|
||||
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Cache Maven dependencies
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: ${{ runner.os }}-maven-examples-${{ hashFiles('**/pom-examples.xml*') }}
|
||||
@@ -171,7 +171,7 @@ jobs:
|
||||
|
||||
- name: Upload failure artifacts (Linux ${{ matrix.category }})
|
||||
if: steps.test-examples.outputs.test-status == 'FAILED'
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: java-examples-failure-linux-${{ matrix.category }}-${{ github.run_id }}
|
||||
path: |
|
||||
@@ -206,7 +206,7 @@ jobs:
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Cache Maven dependencies
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: ${{ runner.os }}-maven-examples-${{ hashFiles('**/pom-examples.xml*') }}
|
||||
@@ -291,7 +291,7 @@ jobs:
|
||||
|
||||
- name: Upload failure artifacts (Windows ${{ matrix.category }})
|
||||
if: steps.test-examples.outputs.test-status == 'FAILED'
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: java-examples-failure-windows-${{ matrix.category }}-${{ github.run_id }}
|
||||
path: |
|
||||
@@ -325,7 +325,7 @@ jobs:
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Cache Maven dependencies
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: ${{ runner.os }}-maven-examples-${{ hashFiles('**/pom-examples.xml*') }}
|
||||
@@ -417,7 +417,7 @@ jobs:
|
||||
|
||||
- name: Upload failure artifacts (macOS ${{ matrix.category }})
|
||||
if: steps.test-examples.outputs.test-status == 'FAILED'
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: java-examples-failure-macos-${{ matrix.category }}-${{ github.run_id }}
|
||||
path: |
|
||||
@@ -467,7 +467,7 @@ jobs:
|
||||
echo "Test summary report generated"
|
||||
|
||||
- name: Upload Test Summary
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: java-examples-test-summary-${{ github.run_id }}
|
||||
path: java-examples-test-summary.md
|
||||
|
||||
@@ -153,7 +153,7 @@ jobs:
|
||||
choco install ninja
|
||||
|
||||
- name: Cache CMake build
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: |
|
||||
build-test-*
|
||||
@@ -187,7 +187,7 @@ jobs:
|
||||
|
||||
- name: Upload build artifacts on failure
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: build-logs-${{ matrix.os }}-java${{ matrix.java-version }}-${{ matrix.implementation }}
|
||||
path: |
|
||||
@@ -198,7 +198,7 @@ jobs:
|
||||
|
||||
- name: Upload Maven artifacts (if generated)
|
||||
if: inputs.test_mode == 'maven' || inputs.test_mode == 'full'
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: maven-artifacts-${{ matrix.os }}-java${{ matrix.java-version }}-${{ matrix.implementation }}
|
||||
path: |
|
||||
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
working-directory: ${{ runner.workspace }}/build
|
||||
|
||||
- name: Install julia
|
||||
uses: julia-actions/setup-julia@4c0cb0fce8556fdb04a90347310e5db8b1f98fb9 # latest
|
||||
uses: julia-actions/setup-julia@f6f565d9f7cf12f53dc8045742460d6260ad3b39 # latest
|
||||
with:
|
||||
version: '1.6'
|
||||
arch: 'x64'
|
||||
|
||||
@@ -265,7 +265,7 @@ jobs:
|
||||
CTEST_TIMEOUT: 3600
|
||||
|
||||
- name: Upload Test Results
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
if: always()
|
||||
with:
|
||||
name: test-results-${{ matrix.name }}
|
||||
|
||||
@@ -146,7 +146,7 @@ jobs:
|
||||
if: ${{ matrix.ostype == 'macos' }}
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
|
||||
@@ -163,7 +163,7 @@ jobs:
|
||||
if: ${{ matrix.ostype == 'macos' }}
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -333,7 +333,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-vs2022_cl-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-win64.zip
|
||||
@@ -341,7 +341,7 @@ jobs:
|
||||
if: ${{ (matrix.ostype == 'windows') && ( inputs.save_binary != 'skip') }}
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Linux.tar.gz
|
||||
@@ -349,7 +349,7 @@ jobs:
|
||||
if: ${{ (matrix.ostype == 'ubuntu') && ( inputs.save_binary != 'skip') }}
|
||||
|
||||
- name: Save published binary (Mac_latest)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-macos14_clang-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Darwin.tar.gz
|
||||
|
||||
@@ -177,7 +177,7 @@ jobs:
|
||||
|
||||
- name: Upload test artifacts (JNI)
|
||||
if: always()
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: jni-test-results-${{ needs.build-maven-packages.outputs.version }}
|
||||
path: |
|
||||
@@ -227,7 +227,7 @@ jobs:
|
||||
|
||||
- name: Upload test artifacts (FFM)
|
||||
if: always()
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: ffm-test-results-${{ needs.build-maven-packages.outputs.version }}
|
||||
path: |
|
||||
|
||||
@@ -529,7 +529,7 @@ jobs:
|
||||
echo "Maven deployment summary created"
|
||||
|
||||
- name: Upload deployment summary
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: maven-deployment-summary
|
||||
path: maven-deployment-summary.md
|
||||
|
||||
@@ -642,14 +642,14 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Upload Maven artifacts
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: maven-staging-artifacts-${{ matrix.artifact-suffix }}
|
||||
path: ${{ runner.workspace }}/maven-artifacts
|
||||
retention-days: 7
|
||||
|
||||
- name: Upload HDF5 installation for testing
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: hdf5-install-${{ matrix.artifact-suffix }}
|
||||
path: ${{ runner.workspace }}/hdf5-install
|
||||
@@ -808,7 +808,7 @@ jobs:
|
||||
continue-on-error: true
|
||||
|
||||
- name: Cache Maven dependencies
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: ${{ runner.os }}-maven-examples-${{ hashFiles('**/pom-examples.xml*') }}
|
||||
@@ -1298,7 +1298,7 @@ jobs:
|
||||
|
||||
- name: Upload failure artifacts (Java Examples)
|
||||
if: steps.test-examples-unix.outputs.test-status == 'FAILED' || steps.test-examples-windows.outputs.test-status == 'FAILED'
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: java-examples-staging-failure-${{ matrix.platform }}-${{ github.run_id }}
|
||||
path: |
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: '${{ matrix.icon }} Setup MSYS2'
|
||||
uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2
|
||||
uses: msys2/setup-msys2@e9898307ac31d1a803454791be09ab9973336e1c # v2
|
||||
with:
|
||||
msystem: ${{matrix.sys}}
|
||||
update: true
|
||||
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
run: choco install ninja
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -152,7 +152,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (${{ matrix.mpi }})
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: windows-${{ matrix.mpi }}-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -178,7 +178,7 @@ jobs:
|
||||
sudo apt install libaec0 libaec-dev
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -272,7 +272,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (${{ matrix.mpi }})
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: linux-${{ matrix.mpi }}-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -377,7 +377,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (${{ matrix.mpi }})
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: macos-${{ matrix.mpi }}-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -80,7 +80,7 @@ jobs:
|
||||
echo "FC=${{ runner.workspace }}/openmpi/bin/mpif90" >> $GITHUB_ENV
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -160,7 +160,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (OpenMPI)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: openmpi-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -197,7 +197,7 @@ jobs:
|
||||
echo "FC=${{ runner.workspace }}/mpich/bin/mpif90" >> $GITHUB_ENV
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -277,7 +277,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (MPICH)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: mpich-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
ls ${{ github.workspace }}/HDF5
|
||||
|
||||
- name: Setup AWS CLI
|
||||
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
|
||||
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
|
||||
@@ -59,7 +59,7 @@ jobs:
|
||||
run: mkdir -p HDF5
|
||||
|
||||
- name: Get HDF5 release assets
|
||||
uses: robinraju/release-downloader@daf26c55d821e836577a15f77d86ddc078948b05 # More reliable alternative v1.12
|
||||
uses: robinraju/release-downloader@28fc21f50d76778e7023361aa1f863e717d3d56f # More reliable alternative v1.13
|
||||
with:
|
||||
repository: HDFGroup/hdf5
|
||||
tag: ${{ inputs.use_tag }}
|
||||
@@ -85,7 +85,7 @@ jobs:
|
||||
|
||||
- name: Setup AWS CLI
|
||||
if: ${{ !inputs.dry_run }}
|
||||
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
|
||||
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
|
||||
@@ -220,7 +220,7 @@ jobs:
|
||||
- name: PreRelease tag
|
||||
id: create_prerelease
|
||||
if: ${{ (inputs.use_environ == 'snapshots') }}
|
||||
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
|
||||
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
|
||||
with:
|
||||
tag_name: "${{ inputs.use_tag }}"
|
||||
prerelease: true
|
||||
@@ -261,7 +261,7 @@ jobs:
|
||||
- name: Release tag
|
||||
id: create_release
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
|
||||
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
|
||||
with:
|
||||
tag_name: "${{ steps.create_release_tag_name.outputs.TAG_BASE }}"
|
||||
name: "HDF5 Release ${{ inputs.use_tag }}"
|
||||
|
||||
@@ -59,7 +59,7 @@ jobs:
|
||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||
# format to the repository Actions tab.
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
@@ -67,6 +67,6 @@ jobs:
|
||||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@89a39a4e59826350b863aa6b6252a07ad50cf83e # v3.29.5
|
||||
uses: github/codeql-action/upload-sarif@e46ed2cbd01164d986452f91f178727624ae40d7 # v3.29.5
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
||||
@@ -48,7 +48,7 @@ jobs:
|
||||
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -138,7 +138,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Windows_intel)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: cl-win-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -161,7 +161,7 @@ jobs:
|
||||
sudo apt-get install ninja-build graphviz curl
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -236,7 +236,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: gcc-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -263,7 +263,7 @@ jobs:
|
||||
clang -v
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -359,7 +359,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (MacOS_latest)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: macos-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -382,7 +382,7 @@ jobs:
|
||||
sudo apt-get install ninja-build
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -476,7 +476,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux S3)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: s3-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -505,7 +505,7 @@ jobs:
|
||||
version: '2025.0'
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -594,7 +594,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Windows_intel)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: intel-win-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -624,7 +624,7 @@ jobs:
|
||||
version: '2025.0'
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -702,7 +702,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_intel)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: intel-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -732,7 +732,7 @@ jobs:
|
||||
clang -v
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@ea83089aa35e08e459464341fe24ad024ee2466f # latest
|
||||
uses: lukka/get-cmake@7bfc9baacbbdcb5e37957ad05c3546b3e222be3c # latest
|
||||
with:
|
||||
cmakeVersion: ${{ inputs.cmake_version }}
|
||||
ninjaVersion: latest
|
||||
@@ -817,7 +817,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_clang)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: clang-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -168,14 +168,14 @@ jobs:
|
||||
|
||||
# Save files created by release script
|
||||
- name: Save tgz-tarball
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ steps.set-file-base.outputs.FILE_BASE }}.tar.gz
|
||||
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
|
||||
|
||||
- name: Save zip-tarball
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ steps.set-file-base.outputs.FILE_BASE }}.zip
|
||||
@@ -183,7 +183,7 @@ jobs:
|
||||
|
||||
- name: Save tgz-tarball-nover
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-tarball-nover
|
||||
path: hdf5.tar.gz
|
||||
@@ -191,7 +191,7 @@ jobs:
|
||||
|
||||
- name: Save zip-tarball-nover
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-tarball-nover
|
||||
path: hdf5.zip
|
||||
@@ -207,7 +207,7 @@ jobs:
|
||||
ls $GITHUB_WORKSPACE
|
||||
|
||||
- name: Upload description.txt
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: description.txt
|
||||
path: ./description.txt
|
||||
|
||||
@@ -119,7 +119,7 @@ jobs:
|
||||
find test-artifacts -type f -exec ls -la {} \;
|
||||
|
||||
- name: Upload test artifacts
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: maven-staging-artifacts-linux-x86_64
|
||||
path: test-artifacts/maven-staging-artifacts-linux-x86_64/
|
||||
|
||||
@@ -305,7 +305,7 @@ jobs:
|
||||
|
||||
- name: Upload test artifacts (JNI)
|
||||
if: always()
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: jni-test-results-${{ inputs.version }}
|
||||
path: |
|
||||
@@ -566,7 +566,7 @@ jobs:
|
||||
|
||||
- name: Upload test artifacts (FFM)
|
||||
if: always()
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: ffm-test-results-${{ inputs.version }}
|
||||
path: |
|
||||
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
python-version: '3.11' # Use specific version for consistency
|
||||
|
||||
- name: Cache pip dependencies
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
||||
|
||||
@@ -368,7 +368,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: zip-vs2022_cl-S3-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-win64.zip
|
||||
@@ -376,7 +376,7 @@ jobs:
|
||||
if: ${{ (matrix.ostype == 'windows') && ( inputs.save_binary != 'skip') }}
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-S3-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Linux.tar.gz
|
||||
@@ -384,7 +384,7 @@ jobs:
|
||||
if: ${{ (matrix.ostype == 'ubuntu') && ( inputs.save_binary != 'skip') }}
|
||||
|
||||
- name: Save published binary (Mac_latest)
|
||||
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v5
|
||||
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v5
|
||||
with:
|
||||
name: tgz-macos14_clang-S3-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Darwin.tar.gz
|
||||
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
# still test the connector against changes in HDF5.
|
||||
- name: Restore ADIOS2 (${{ env.ADIOS2_COMMIT_SHORT }}) installation cache
|
||||
id: cache-adios2
|
||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
with:
|
||||
path: ${{ runner.workspace }}/adios2-${{ env.ADIOS2_COMMIT_SHORT }}-install
|
||||
key: ${{ runner.os }}-${{ runner.arch }}-adios2-${{ env.ADIOS2_COMMIT }}-${{ inputs.build_mode }}-cache
|
||||
@@ -97,7 +97,7 @@ jobs:
|
||||
make -j2 install
|
||||
|
||||
- name: Cache ADIOS2 (${{ env.ADIOS2_COMMIT_SHORT }}) installation
|
||||
uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v4
|
||||
uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v4
|
||||
if: ${{ steps.cache-adios2.outputs.cache-hit != 'true' }}
|
||||
with:
|
||||
path: ${{ runner.workspace }}/adios2-${{ env.ADIOS2_COMMIT_SHORT }}-install
|
||||
|
||||
Reference in New Issue
Block a user