mirror of
https://github.com/HDFGroup/hdf5.git
synced 2026-09-25 04:09:44 +03:00
Bump the github-actions group with 8 updates (#5964)
Bumps the github-actions group with 8 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4.1.7` | `5.0.0` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `5.0.0` | `6.0.0` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `5` | | [KyleMayes/install-llvm-action](https://github.com/kylemayes/install-llvm-action) | `2.0.7` | `2.0.8` | | [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action) | `0.5.9` | `0.5.10` | | [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) | `2.6.1` | `2.7.0` | | [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `2.3.3` | `2.4.1` | | [github/codeql-action](https://github.com/github/codeql-action) | `3.30.5` | `4.31.2` |
This commit is contained in:
@@ -46,10 +46,10 @@ jobs:
|
||||
FILE_DOTSMAIN=$(echo "${{ inputs.file_ref }}" | sed -r "s/([0-9]+)\.([0-9]+)\.([0-9]+).*/\1\.\2\.\3/")
|
||||
echo "HDF5R_DOTSMAIN=$FILE_DOTSMAIN" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Get published binary (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-binary
|
||||
path: ${{ github.workspace }}
|
||||
@@ -179,7 +179,7 @@ jobs:
|
||||
shell: bash
|
||||
|
||||
- name: Save output as artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: abi-reports
|
||||
path: |
|
||||
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_coverage)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -113,7 +113,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_coverage)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: clang-coverage-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -131,7 +131,7 @@ jobs:
|
||||
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5
|
||||
|
||||
- name: add clang to env
|
||||
uses: KyleMayes/install-llvm-action@v2.0.7
|
||||
uses: KyleMayes/install-llvm-action@v2.0.8
|
||||
id: setup-clang
|
||||
with:
|
||||
env: true
|
||||
@@ -152,7 +152,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_Leak)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -214,7 +214,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_Leak)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: leak-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -232,7 +232,7 @@ jobs:
|
||||
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5
|
||||
|
||||
- name: add clang to env
|
||||
uses: KyleMayes/install-llvm-action@v2.0.7
|
||||
uses: KyleMayes/install-llvm-action@v2.0.8
|
||||
id: setup-clang
|
||||
with:
|
||||
env: true
|
||||
@@ -253,7 +253,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_Address)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -315,7 +315,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_Address)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: address-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -333,7 +333,7 @@ jobs:
|
||||
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5
|
||||
|
||||
- name: add clang to env
|
||||
uses: KyleMayes/install-llvm-action@v2.0.7
|
||||
uses: KyleMayes/install-llvm-action@v2.0.8
|
||||
id: setup-clang
|
||||
with:
|
||||
env: true
|
||||
@@ -354,7 +354,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_UndefinedBehavior)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -416,7 +416,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_UndefinedBehavior)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: undefined-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Dependencies
|
||||
shell: bash
|
||||
|
||||
@@ -60,7 +60,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -151,7 +151,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: zip-vs2022_cl-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-win64.zip
|
||||
@@ -175,7 +175,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -262,7 +262,7 @@ jobs:
|
||||
ls -l ${{ runner.workspace }}/build
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Linux.tar.gz
|
||||
@@ -295,7 +295,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -388,7 +388,7 @@ jobs:
|
||||
ls -l ${{ runner.workspace }}/build
|
||||
|
||||
- name: Save published binary (Mac_latest)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-macos14_clang-${{ inputs.build_mode }}-${{ inputs.save_binary }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Darwin.tar.gz
|
||||
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
|
||||
# Get files created by cmake-ctest script
|
||||
- name: Get published binary (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-vs2022_cl-${{ inputs.build_mode }}-binary
|
||||
path: ${{ github.workspace }}/hdf5
|
||||
@@ -107,7 +107,7 @@ jobs:
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Get published binary (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-${{ inputs.build_mode }}-binary
|
||||
path: ${{ github.workspace }}
|
||||
@@ -159,7 +159,7 @@ jobs:
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Get published binary (MacOS_latest)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-macos14_clang-${{ inputs.build_mode }}-binary
|
||||
path: ${{ github.workspace }}
|
||||
@@ -222,7 +222,7 @@ jobs:
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Get published binary (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-${{ inputs.build_mode }}-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
sudo apt-get install build-essential libtool libtool-bin
|
||||
|
||||
- name: Get MPICH source
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: 'pmodels/mpich'
|
||||
path: 'mpich'
|
||||
@@ -88,7 +88,7 @@ jobs:
|
||||
run: tar -cvf mpich.tar -C ${{ runner.workspace }} mpich
|
||||
|
||||
- name: Save MPICH installation artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: mpich
|
||||
path: mpich.tar
|
||||
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
sudo apt-get install build-essential libtool libtool-bin
|
||||
|
||||
- name: Get OpenMPI source
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: 'open-mpi/ompi'
|
||||
path: 'ompi'
|
||||
@@ -81,7 +81,7 @@ jobs:
|
||||
run: tar -cvf openmpi.tar -C ${{ runner.workspace }} openmpi
|
||||
|
||||
- name: Save OpenMPI installation artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openmpi
|
||||
path: openmpi.tar
|
||||
|
||||
@@ -11,7 +11,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
if: "!contains(github.event.head_commit.message, 'skip-ci')"
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Run clang-format style check for C and Java code
|
||||
uses: DoozyX/clang-format-lint-action@v0.20
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
permissions:
|
||||
contents: write # In order to allow EndBug/add-and-commit to commit changes
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Fix C and Java formatting issues detected by clang-format
|
||||
uses: DoozyX/clang-format-lint-action@v0.20
|
||||
|
||||
@@ -10,5 +10,5 @@ jobs:
|
||||
name: Check for spelling errors
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
- uses: codespell-project/actions-codespell@master
|
||||
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v4.1.7
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CMAKE CONFIGURE
|
||||
- name: CMake Configure
|
||||
@@ -96,7 +96,7 @@ jobs:
|
||||
ls -l ${{ runner.workspace }}/build
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_mingw64-${{ inputs.build_mode }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-win64.zip
|
||||
|
||||
+21
-21
@@ -118,7 +118,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -165,7 +165,7 @@ jobs:
|
||||
shell: bash
|
||||
|
||||
- name: Sign files with Trusted Signing
|
||||
uses: azure/trusted-signing-action@v0.5.9
|
||||
uses: azure/trusted-signing-action@v0.5.10
|
||||
with:
|
||||
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
|
||||
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
|
||||
@@ -207,14 +207,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@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@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: msi-vs2022_cl-binary
|
||||
path: ${{ runner.workspace }}/buildmsi/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_cl.msi
|
||||
@@ -264,7 +264,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -316,21 +316,21 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Linux)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@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@v4
|
||||
uses: actions/upload-artifact@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@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: rpm-ubuntu-2404_gcc-binary
|
||||
path: ${{ runner.workspace }}/buildrpm/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_gcc.rpm
|
||||
@@ -338,7 +338,7 @@ jobs:
|
||||
|
||||
# Save doxygen files created by CTest script
|
||||
- name: Save published doxygen (Linux)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: docs-doxygen
|
||||
path: ${{ runner.workspace }}/hdf5/build/${{ inputs.preset_name }}-GNUC/hdf5lib_docs/html
|
||||
@@ -420,7 +420,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (MacOS_latest)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -563,14 +563,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (MacOS_latest)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@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@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-macos14_clang-dmg-binary
|
||||
path: ${{ runner.workspace }}/builddmg/${{ steps.set-file-base.outputs.FILE_BASE }}-macos14_clang.dmg
|
||||
@@ -594,7 +594,7 @@ jobs:
|
||||
ninjaVersion: latest
|
||||
|
||||
- name: Install aws-c-s3 (Cached installation)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: libaws-c-s3-Release
|
||||
|
||||
@@ -627,7 +627,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux S3)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -665,7 +665,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Linux S3)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@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
|
||||
@@ -711,7 +711,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Windows_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -761,7 +761,7 @@ jobs:
|
||||
shell: pwsh
|
||||
|
||||
- name: Sign files with Trusted Signing (Windows_intel)
|
||||
uses: azure/trusted-signing-action@v0.5.9
|
||||
uses: azure/trusted-signing-action@v0.5.10
|
||||
with:
|
||||
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
|
||||
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
|
||||
@@ -803,14 +803,14 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows_intel)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@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@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: msi-vs2022_intel-binary
|
||||
path: ${{ runner.workspace }}/buildmsi/${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_intel.msi
|
||||
@@ -856,7 +856,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -897,7 +897,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Linux_intel)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_intel-binary
|
||||
path: ${{ runner.workspace }}/build/${{ steps.set-file-base.outputs.FILE_BASE }}-ubuntu-2404_intel.tar.gz
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
name: CVE regression
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install HDF5
|
||||
run: |
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
make
|
||||
sudo make install
|
||||
- name: Checkout CVE test repository
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: HDFGroup/cve_hdf5
|
||||
path: cve_hdf5
|
||||
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
git config --global core.autocrlf input
|
||||
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Cygwin
|
||||
uses: cygwin/cygwin-install-action@master
|
||||
@@ -56,7 +56,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Cygwin)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -119,7 +119,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Cygwin)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: gcc-cygwin-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
run-ignore: ${{ steps.getinputs.outputs.INPUTS_IGNORE }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Get hdf5 release base name
|
||||
uses: dsaltares/fetch-gh-release-asset@master
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
|
||||
# Get files created by tarball script
|
||||
- name: Get doxygen (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: docs-doxygen
|
||||
path: ${{ github.workspace }}/${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
|
||||
|
||||
@@ -39,7 +39,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -130,7 +130,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -208,7 +208,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (MacOS_latest)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -266,7 +266,7 @@ jobs:
|
||||
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5
|
||||
|
||||
- name: add clang to env
|
||||
uses: KyleMayes/install-llvm-action@v2.0.7
|
||||
uses: KyleMayes/install-llvm-action@v2.0.8
|
||||
id: setup-clang
|
||||
with:
|
||||
env: true
|
||||
@@ -299,7 +299,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_clang)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Spack
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: spack/spack
|
||||
path: ./spack
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
sudo apt install -y libaec-dev zlib1g-dev automake autoconf libcurl4-openssl-dev libjpeg-dev wget curl bzip2 m4 flex bison cmake libzip-dev doxygen openssl libtool libtool-bin
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure
|
||||
run: |
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: setup alpine
|
||||
uses: jirutka/setup-alpine@v1
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Get Sources (Linux)
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Dependencies (Linux)
|
||||
shell: bash
|
||||
@@ -71,7 +71,7 @@ jobs:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Get Sources (Windows)
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Dependencies (Windows)
|
||||
run: choco install ninja
|
||||
|
||||
@@ -17,7 +17,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Get HDF5 source
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Dependencies
|
||||
shell: bash
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
arch: 'x64'
|
||||
|
||||
- name: Get julia hdf5 source
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: JuliaIO/HDF5.jl
|
||||
path: .
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install System Dependencies
|
||||
run: |
|
||||
@@ -42,7 +42,7 @@ jobs:
|
||||
|
||||
- name: Run Comprehensive Link Check
|
||||
id: lychee
|
||||
uses: lycheeverse/lychee-action@v2.6.1
|
||||
uses: lycheeverse/lychee-action@v2.7.0
|
||||
with:
|
||||
args: >
|
||||
--verbose
|
||||
|
||||
@@ -187,7 +187,7 @@ jobs:
|
||||
|
||||
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure
|
||||
run: |
|
||||
@@ -268,7 +268,7 @@ jobs:
|
||||
CTEST_TIMEOUT: 3600
|
||||
|
||||
- name: Upload Test Results
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
if: always()
|
||||
with:
|
||||
name: test-results-${{ matrix.name }}
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
name: "Parallel GCC-${{ inputs.build_mode }}"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Linux Dependencies
|
||||
run: |
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
name: "Parallel GCC-${{ inputs.build_mode }}"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Linux Dependencies
|
||||
run: |
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -95,7 +95,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -149,7 +149,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -203,7 +203,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -255,7 +255,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -307,7 +307,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -365,7 +365,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure (Windows)
|
||||
shell: pwsh
|
||||
@@ -412,7 +412,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -469,7 +469,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -522,7 +522,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -575,7 +575,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -623,7 +623,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
|
||||
@@ -168,7 +168,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
@@ -286,7 +286,7 @@ jobs:
|
||||
|
||||
# Save files created by CTest script
|
||||
- name: Save published binary (Windows)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: zip-vs2022_cl-${{ inputs.build_mode }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-win64.zip
|
||||
@@ -294,7 +294,7 @@ jobs:
|
||||
if: ${{ (matrix.ostype == 'windows') && ( inputs.save_binary != 'skip') }}
|
||||
|
||||
- name: Save published binary (linux)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-${{ inputs.build_mode }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Linux.tar.gz
|
||||
@@ -302,7 +302,7 @@ jobs:
|
||||
if: ${{ (matrix.ostype == 'ubuntu') && ( inputs.save_binary != 'skip') }}
|
||||
|
||||
- name: Save published binary (Mac_latest)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-macos14_clang-${{ inputs.build_mode }}-binary
|
||||
path: ${{ runner.workspace }}/build/HDF5-*-Darwin.tar.gz
|
||||
@@ -441,7 +441,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# CONFIGURE
|
||||
- name: Configure
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
git config --global core.autocrlf input
|
||||
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure
|
||||
run: |
|
||||
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
sudo apt install -y libaec-dev zlib1g-dev automake autoconf libcurl4-openssl-dev libjpeg-dev wget curl bzip2 m4 flex bison cmake libzip-dev doxygen openssl libtool libtool-bin
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure
|
||||
run: |
|
||||
@@ -69,7 +69,7 @@ jobs:
|
||||
working-directory: ${{ runner.workspace }}/build
|
||||
|
||||
- name: Checkout netCDF
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: unidata/netcdf-c
|
||||
path: netcdf-c
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Free Disk Space (Ubuntu)
|
||||
uses: jlumbroso/free-disk-space@v1.3.1
|
||||
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
mpi: [ 'msmpi', 'intelmpi']
|
||||
name: "Parallel ${{ matrix.mpi }} Windows-${{ inputs.build_mode }}"
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Dependencies (Windows)
|
||||
run: choco install ninja
|
||||
@@ -84,7 +84,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -155,7 +155,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (${{ matrix.mpi }})
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: windows-${{ matrix.mpi }}-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -213,7 +213,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (${{ matrix.mpi }})
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -275,7 +275,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (${{ matrix.mpi }})
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: linux-${{ matrix.mpi }}-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -287,7 +287,7 @@ jobs:
|
||||
mpi: [ 'mpich', 'openmpi']
|
||||
name: "Parallel ${{ matrix.mpi }} macos-${{ inputs.build_mode }}"
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Dependencies (MacOS_latest)
|
||||
run: brew install ninja
|
||||
@@ -323,7 +323,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (${{ matrix.mpi }})
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -385,7 +385,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (${{ matrix.mpi }})
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: macos-${{ matrix.mpi }}-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -55,7 +55,7 @@ jobs:
|
||||
sudo apt install libaec0 libaec-dev
|
||||
|
||||
- name: Get MPI installation (OpenMPI)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: openmpi
|
||||
|
||||
@@ -97,7 +97,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (OpenMPI)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -157,7 +157,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (OpenMPI)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openmpi-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -168,7 +168,7 @@ jobs:
|
||||
name: "Parallel Mpich GCC-${{ inputs.build_mode }}"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Install Linux Dependencies (MPICH)
|
||||
run: |
|
||||
@@ -177,7 +177,7 @@ jobs:
|
||||
sudo apt install libaec0 libaec-dev
|
||||
|
||||
- name: Get MPI installation (MPICH)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: mpich
|
||||
|
||||
@@ -219,7 +219,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (MPICH)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -279,7 +279,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (MPICH)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: mpich-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -50,7 +50,7 @@ jobs:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5 # Updated to latest stable
|
||||
uses: actions/checkout@v5.0.0 # Updated to latest stable
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: '${{ github.head_ref || github.ref_name }}'
|
||||
|
||||
@@ -73,7 +73,7 @@ jobs:
|
||||
|
||||
# Get files created by tarball script
|
||||
- name: Get doxygen (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: docs-doxygen
|
||||
path: ${{ github.workspace }}/${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
|
||||
@@ -82,100 +82,100 @@ jobs:
|
||||
run: zip -r ${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen.zip ./${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen
|
||||
|
||||
- name: Get tgz-tarball (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get zip-tarball (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
# Get files created by cmake-ctest script
|
||||
- name: Get published binary (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-vs2022_cl-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published msi binary (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: msi-vs2022_cl-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published binary (MacOS)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-macos14_clang-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published dmg binary (MacOS)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-macos14_clang-dmg-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published binary (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published deb binary (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: deb-ubuntu-2404_gcc-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published rpm binary (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: rpm-ubuntu-2404_gcc-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published binary (Linux S3)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-ubuntu-2404_gcc_s3-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published binary (Windows_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-vs2022_intel-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published msi binary (Windows_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: msi-vs2022_intel-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published binary (Linux_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-ubuntu-2404_intel-binary
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published abi reports (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: abi-reports
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published nonversioned source (tgz)
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball-nover
|
||||
path: ${{ github.workspace }}
|
||||
|
||||
- name: Get published nonversioned source (zip)
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball-nover
|
||||
path: ${{ github.workspace }}
|
||||
@@ -209,7 +209,7 @@ jobs:
|
||||
echo "${{ steps.get-file-base.outputs.FILE_BASE }}" > ./last-file.txt
|
||||
|
||||
- name: Get description.txt for release/snapshot
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: description.txt
|
||||
path: ${{ github.workspace }}
|
||||
@@ -217,7 +217,7 @@ jobs:
|
||||
- name: PreRelease tag
|
||||
id: create_prerelease
|
||||
if: ${{ (inputs.use_environ == 'snapshots') }}
|
||||
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
|
||||
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
|
||||
with:
|
||||
tag_name: "${{ inputs.use_tag }}"
|
||||
prerelease: true
|
||||
@@ -258,7 +258,7 @@ jobs:
|
||||
- name: Release tag
|
||||
id: create_release
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
|
||||
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
|
||||
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@v4
|
||||
uses: actions/upload-artifact@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@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.29.5
|
||||
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v3.29.5
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
||||
@@ -72,7 +72,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Windows)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -136,7 +136,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Windows_intel)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: cl-win-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -179,7 +179,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -234,7 +234,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: gcc-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -293,7 +293,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (MacOS_latest)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -357,7 +357,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (MacOS_latest)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: macos-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -381,7 +381,7 @@ jobs:
|
||||
ninjaVersion: latest
|
||||
|
||||
- name: Install aws-c-s3 (Cached installation)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: libaws-c-s3-Release
|
||||
|
||||
@@ -414,7 +414,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux S3)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -469,7 +469,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux S3)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: s3-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -514,7 +514,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get zip-tarball (Windows_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -583,7 +583,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Windows_intel)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: intel-win-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -628,7 +628,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_intel)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -686,7 +686,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_intel)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: intel-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
@@ -705,7 +705,7 @@ jobs:
|
||||
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5
|
||||
|
||||
- name: add clang to env
|
||||
uses: KyleMayes/install-llvm-action@v2.0.7
|
||||
uses: KyleMayes/install-llvm-action@v2.0.8
|
||||
id: setup-clang
|
||||
with:
|
||||
env: true
|
||||
@@ -744,7 +744,7 @@ jobs:
|
||||
|
||||
# Get files created by release script
|
||||
- name: Get tgz-tarball (Linux_clang)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: tgz-tarball
|
||||
path: ${{ github.workspace }}
|
||||
@@ -801,7 +801,7 @@ jobs:
|
||||
|
||||
# Save log files created by CTest script
|
||||
- name: Save log (Linux_clang)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: clang-ubuntu-log
|
||||
path: ${{ runner.workspace }}/hdf5/hdf5.log
|
||||
|
||||
@@ -48,7 +48,7 @@ jobs:
|
||||
branch_ref: ${{ steps.get-branch-name.outputs.BRANCH_REF }}
|
||||
branch_sha: ${{ steps.get-branch-sha.outputs.BRANCH_SHA }}
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Get branch name
|
||||
id: get-branch-name
|
||||
@@ -92,7 +92,7 @@ jobs:
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdfsrc
|
||||
ref: '${{needs.check_commits.outputs.branch_ref }}'
|
||||
@@ -164,14 +164,14 @@ jobs:
|
||||
|
||||
# Save files created by release script
|
||||
- name: Save tgz-tarball
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@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@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: zip-tarball
|
||||
path: ${{ steps.set-file-base.outputs.FILE_BASE }}.zip
|
||||
@@ -179,7 +179,7 @@ jobs:
|
||||
|
||||
- name: Save tgz-tarball-nover
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: tgz-tarball-nover
|
||||
path: hdf5.tar.gz
|
||||
@@ -187,7 +187,7 @@ jobs:
|
||||
|
||||
- name: Save zip-tarball-nover
|
||||
if: ${{ (inputs.use_environ == 'release') }}
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: zip-tarball-nover
|
||||
path: hdf5.zip
|
||||
@@ -203,7 +203,7 @@ jobs:
|
||||
ls $GITHUB_WORKSPACE
|
||||
|
||||
- name: Upload description.txt
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: description.txt
|
||||
path: ./description.txt
|
||||
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
echo "FC=gfortran-12" >> $GITHUB_ENV
|
||||
|
||||
- name: Get Sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure
|
||||
shell: bash
|
||||
|
||||
@@ -13,7 +13,7 @@ jobs:
|
||||
if: github.repository_owner == 'HDFGROUP'
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v6
|
||||
|
||||
@@ -42,14 +42,14 @@ jobs:
|
||||
steps:
|
||||
- name: Get aws-c-s3 sources (main)
|
||||
if: inputs.aws_c_s3_tag == ''
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-s3
|
||||
path: aws-c-s3
|
||||
|
||||
- name: Get aws-c-s3 sources (tag)
|
||||
if: inputs.aws_c_s3_tag != ''
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-s3
|
||||
path: aws-c-s3
|
||||
@@ -75,70 +75,70 @@ jobs:
|
||||
|
||||
- name: Get aws-lc sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: aws/aws-lc
|
||||
path: aws-lc
|
||||
|
||||
- name: Get s2n-tls sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: aws/s2n-tls
|
||||
path: s2n-tls
|
||||
|
||||
- name: Get aws-c-common sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-common
|
||||
path: aws-c-common
|
||||
|
||||
- name: Get aws-checksums sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-checksums
|
||||
path: aws-checksums
|
||||
|
||||
- name: Get aws-c-cal sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-cal
|
||||
path: aws-c-cal
|
||||
|
||||
- name: Get aws-c-io sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-io
|
||||
path: aws-c-io
|
||||
|
||||
- name: Get aws-c-compression sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-compression
|
||||
path: aws-c-compression
|
||||
|
||||
- name: Get aws-c-http sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-http
|
||||
path: aws-c-http
|
||||
|
||||
- name: Get aws-c-sdkutils sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-sdkutils
|
||||
path: aws-c-sdkutils
|
||||
|
||||
- name: Get aws-c-auth sources
|
||||
if: ${{ steps.cache-aws-c-s3-ubuntu-gcc.outputs.cache-hit != 'true' }}
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: awslabs/aws-c-auth
|
||||
path: aws-c-auth
|
||||
@@ -237,7 +237,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@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: libaws-c-s3-${{ inputs.build_mode }}
|
||||
path: libaws-c-s3.tar
|
||||
@@ -285,7 +285,7 @@ jobs:
|
||||
|
||||
- name: Install libaws-c-s3 (Ubuntu) (Cached installation)
|
||||
if: ${{ matrix.os_name == 'Ubuntu GCC' }}
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: libaws-c-s3-${{ inputs.build_mode }}
|
||||
|
||||
@@ -318,7 +318,7 @@ jobs:
|
||||
echo "CC=cl.exe" >> $GITHUB_ENV
|
||||
|
||||
- name: Get HDF5 sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
# For Windows, use vcpkg toolchain file to allow find_package() calls to resolve
|
||||
- name: "Configure (vcpkg; ROS3 testing: ${{ matrix.test_ros3 }})"
|
||||
@@ -396,7 +396,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Install libaws-c-s3 (Cached installation)
|
||||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
|
||||
with:
|
||||
name: libaws-c-s3-${{ inputs.build_mode }}
|
||||
|
||||
@@ -415,7 +415,7 @@ jobs:
|
||||
echo "CMAKE_PREFIX_PATH=${{ runner.workspace }}/aws-c-s3-build" >> $GITHUB_ENV
|
||||
|
||||
- name: Get HDF5 sources
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure
|
||||
run: |
|
||||
|
||||
@@ -65,7 +65,7 @@ jobs:
|
||||
if: ${{ matrix.os == 'ubuntu-latest' && matrix.mpi_lib == 'MPICH' }}
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
|
||||
- name: Configure HDF5 with Subfiling VFD
|
||||
shell: bash
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
sudo apt-get install libopenmpi-dev
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdf5
|
||||
|
||||
@@ -73,7 +73,7 @@ jobs:
|
||||
|
||||
- if: ${{ steps.cache-adios2.outputs.cache-hit != 'true' }}
|
||||
name: Checkout ADIOS2 (${{ env.ADIOS2_COMMIT_SHORT }})
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: ornladios/ADIOS2
|
||||
ref: ${{ env.ADIOS2_COMMIT }}
|
||||
|
||||
@@ -22,12 +22,12 @@ jobs:
|
||||
sudo apt-get install automake autoconf libtool libtool-bin libopenmpi-dev
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdf5
|
||||
|
||||
- name: Checkout Argobots
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: pmodels/argobots
|
||||
path: abt
|
||||
|
||||
@@ -35,12 +35,12 @@ jobs:
|
||||
sudo apt-get install automake autoconf libtool libtool-bin libopenmpi-dev
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdf5
|
||||
|
||||
- name: Checkout Argobots
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: pmodels/argobots
|
||||
path: abt
|
||||
|
||||
@@ -22,12 +22,12 @@ jobs:
|
||||
sudo apt-get install libopenmpi-dev
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdf5
|
||||
|
||||
- name: Checkout vol-external-passthrough
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: hpc-io/vol-external-passthrough
|
||||
path: vol-external-passthrough
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
#mpich
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdf5
|
||||
|
||||
@@ -56,7 +56,7 @@ jobs:
|
||||
echo "PATH=${{ runner.workspace }}/hdf5_build/bin:${PATH}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout Log-based VOL
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: HDFGroup/vol-log-based
|
||||
path: vol-log-based
|
||||
|
||||
@@ -42,7 +42,7 @@ jobs:
|
||||
sudo apt-get install libcurl4-openssl-dev libyajl-dev
|
||||
|
||||
- name: Checkout HDF5
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
path: hdf5
|
||||
|
||||
@@ -82,7 +82,7 @@ jobs:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
|
||||
- name: Checkout HSDS
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v5.0.0
|
||||
with:
|
||||
repository: HDFGroup/hsds
|
||||
path: ${{github.workspace}}/hsds
|
||||
|
||||
Reference in New Issue
Block a user