Skip to content

Commit 1229ed8

Browse files
committed
Merge branch 'master' into port-netcdf-c-3093
2 parents 872ba1b + 3532614 commit 1229ed8

10 files changed

Lines changed: 174 additions & 127 deletions

.github/workflows/cmake-bintest.yml

Lines changed: 35 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ on:
88
description: "The hdf5 base name of the binaries"
99
required: true
1010
type: string
11+
hdf_tag:
12+
description: "The hdf5 release tag for asset download (version only, without hdf5- prefix)"
13+
required: false
14+
type: string
15+
default: ''
1116
file_base:
1217
description: "The common base name of the source tarballs"
1318
required: true
@@ -48,19 +53,21 @@ jobs:
4853

4954
- name: Get hdf5 snapshot
5055
if: ${{ (inputs.use_environ == 'snapshots') }}
51-
uses: dsaltares/fetch-gh-release-asset@master
56+
uses: robinraju/release-downloader@v1
5257
with:
53-
repo: 'HDFGroup/hdf5'
54-
version: 'tags/snapshot'
55-
file: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
58+
repository: 'HDFGroup/hdf5'
59+
tag: 'snapshot'
60+
fileName: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
61+
token: ${{ github.token }}
5662

5763
- name: Get hdf5 release
5864
if: ${{ (inputs.use_environ == 'release') }}
59-
uses: dsaltares/fetch-gh-release-asset@master
65+
uses: robinraju/release-downloader@v1
6066
with:
61-
repo: 'HDFGroup/hdf5'
62-
version: 'tags/${{ inputs.use_hdf }}'
63-
file: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
67+
repository: 'HDFGroup/hdf5'
68+
tag: '${{ inputs.hdf_tag }}'
69+
fileName: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
70+
token: ${{ github.token }}
6471

6572
- name: Uncompress gh binary (Win)
6673
run: 7z x ${{ github.workspace }}/${{ inputs.use_hdf }}-win-vs2022_cl.zip
@@ -159,19 +166,21 @@ jobs:
159166

160167
- name: Get hdf5 snapshot
161168
if: ${{ (inputs.use_environ == 'snapshots') }}
162-
uses: dsaltares/fetch-gh-release-asset@master
169+
uses: robinraju/release-downloader@v1
163170
with:
164-
repo: 'HDFGroup/hdf5'
165-
version: 'tags/snapshot'
166-
file: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
171+
repository: 'HDFGroup/hdf5'
172+
tag: 'snapshot'
173+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
174+
token: ${{ github.token }}
167175

168176
- name: Get hdf5 release
169177
if: ${{ (inputs.use_environ == 'release') }}
170-
uses: dsaltares/fetch-gh-release-asset@master
178+
uses: robinraju/release-downloader@v1
171179
with:
172-
repo: 'HDFGroup/hdf5'
173-
version: 'tags/${{ inputs.use_hdf }}'
174-
file: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
180+
repository: 'HDFGroup/hdf5'
181+
tag: '${{ inputs.hdf_tag }}'
182+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
183+
token: ${{ github.token }}
175184

176185
- name: Uncompress gh binary (Linux)
177186
run: tar -zxvf ${{ github.workspace }}/${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz
@@ -260,19 +269,21 @@ jobs:
260269

261270
- name: Get hdf5 snapshot
262271
if: ${{ (inputs.use_environ == 'snapshots') }}
263-
uses: dsaltares/fetch-gh-release-asset@master
272+
uses: robinraju/release-downloader@v1
264273
with:
265-
repo: 'HDFGroup/hdf5'
266-
version: 'tags/snapshot'
267-
file: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
274+
repository: 'HDFGroup/hdf5'
275+
tag: 'snapshot'
276+
fileName: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
277+
token: ${{ github.token }}
268278

269279
- name: Get hdf5 release
270280
if: ${{ (inputs.use_environ == 'release') }}
271-
uses: dsaltares/fetch-gh-release-asset@master
281+
uses: robinraju/release-downloader@v1
272282
with:
273-
repo: 'HDFGroup/hdf5'
274-
version: 'tags/${{ inputs.use_hdf }}'
275-
file: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
283+
repository: 'HDFGroup/hdf5'
284+
tag: '${{ inputs.hdf_tag }}'
285+
fileName: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
286+
token: ${{ github.token }}
276287

277288
- name: Uncompress gh binary (MacOS_latest)
278289
run: tar -zxvf ${{ github.workspace }}/${{ inputs.use_hdf }}-macos14_clang*.tar.gz

.github/workflows/cmake-ctest.yml

Lines changed: 35 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ on:
88
description: "The hdf5 base name of the binaries"
99
required: true
1010
type: string
11+
hdf_tag:
12+
description: "The hdf5 release tag for asset download (version only, without hdf5- prefix)"
13+
required: false
14+
type: string
15+
default: ''
1116
snap_name:
1217
description: 'The name in the source tarballs'
1318
type: string
@@ -120,19 +125,21 @@ jobs:
120125

121126
- name: Get hdf5 snapshot
122127
if: ${{ (inputs.use_environ == 'snapshots') }}
123-
uses: dsaltares/fetch-gh-release-asset@master
128+
uses: robinraju/release-downloader@v1
124129
with:
125-
repo: 'HDFGroup/hdf5'
126-
version: 'tags/snapshot'
127-
file: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
130+
repository: 'HDFGroup/hdf5'
131+
tag: 'snapshot'
132+
fileName: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
133+
token: ${{ github.token }}
128134

129135
- name: Get hdf5 release
130136
if: ${{ (inputs.use_environ == 'release') }}
131-
uses: dsaltares/fetch-gh-release-asset@master
137+
uses: robinraju/release-downloader@v1
132138
with:
133-
repo: 'HDFGroup/hdf5'
134-
version: 'tags/${{ inputs.use_hdf }}'
135-
file: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
139+
repository: 'HDFGroup/hdf5'
140+
tag: '${{ inputs.hdf_tag }}'
141+
fileName: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
142+
token: ${{ github.token }}
136143

137144
- name: Uncompress gh binary (Win)
138145
run: 7z x ${{ github.workspace }}/${{ inputs.use_hdf }}-win-vs2022_cl.zip
@@ -311,19 +318,21 @@ jobs:
311318
312319
- name: Get hdf5 snapshot
313320
if: ${{ (inputs.use_environ == 'snapshots') }}
314-
uses: dsaltares/fetch-gh-release-asset@master
321+
uses: robinraju/release-downloader@v1
315322
with:
316-
repo: 'HDFGroup/hdf5'
317-
version: 'tags/snapshot'
318-
file: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
323+
repository: 'HDFGroup/hdf5'
324+
tag: 'snapshot'
325+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
326+
token: ${{ github.token }}
319327

320328
- name: Get hdf5 release
321329
if: ${{ (inputs.use_environ == 'release') }}
322-
uses: dsaltares/fetch-gh-release-asset@master
330+
uses: robinraju/release-downloader@v1
323331
with:
324-
repo: 'HDFGroup/hdf5'
325-
version: 'tags/${{ inputs.use_hdf }}'
326-
file: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
332+
repository: 'HDFGroup/hdf5'
333+
tag: '${{ inputs.hdf_tag }}'
334+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
335+
token: ${{ github.token }}
327336

328337
- name: List files for the space (Linux)
329338
run: |
@@ -490,19 +499,21 @@ jobs:
490499
491500
- name: Get hdf5 snapshot
492501
if: ${{ (inputs.use_environ == 'snapshots') }}
493-
uses: dsaltares/fetch-gh-release-asset@master
502+
uses: robinraju/release-downloader@v1
494503
with:
495-
repo: 'HDFGroup/hdf5'
496-
version: 'tags/snapshot'
497-
file: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
504+
repository: 'HDFGroup/hdf5'
505+
tag: 'snapshot'
506+
fileName: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
507+
token: ${{ github.token }}
498508

499509
- name: Get hdf5 release
500510
if: ${{ (inputs.use_environ == 'release') }}
501-
uses: dsaltares/fetch-gh-release-asset@master
511+
uses: robinraju/release-downloader@v1
502512
with:
503-
repo: 'HDFGroup/hdf5'
504-
version: 'tags/${{ inputs.use_hdf }}'
505-
file: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
513+
repository: 'HDFGroup/hdf5'
514+
tag: '${{ inputs.hdf_tag }}'
515+
fileName: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
516+
token: ${{ github.token }}
506517

507518
- name: List files for the space (MacOS_latest)
508519
run: |

.github/workflows/cmake-script.yml

Lines changed: 55 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ on:
88
description: "The hdf5 base name of the binaries"
99
required: true
1010
type: string
11+
hdf_tag:
12+
description: "The hdf5 release tag for asset download (version only, without hdf5- prefix)"
13+
required: false
14+
type: string
15+
default: ''
1116
snap_name:
1217
description: 'The name in the source tarballs'
1318
type: string
@@ -74,19 +79,21 @@ jobs:
7479

7580
- name: Get hdf5 snapshot
7681
if: ${{ (inputs.use_environ == 'snapshots') }}
77-
uses: dsaltares/fetch-gh-release-asset@master
82+
uses: robinraju/release-downloader@v1
7883
with:
79-
repo: 'HDFGroup/hdf5'
80-
version: 'tags/snapshot'
81-
file: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
84+
repository: 'HDFGroup/hdf5'
85+
tag: 'snapshot'
86+
fileName: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
87+
token: ${{ github.token }}
8288

8389
- name: Get hdf5 release
8490
if: ${{ (inputs.use_environ == 'release') }}
85-
uses: dsaltares/fetch-gh-release-asset@master
91+
uses: robinraju/release-downloader@v1
8692
with:
87-
repo: 'HDFGroup/hdf5'
88-
version: 'tags/${{ inputs.use_hdf }}'
89-
file: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
93+
repository: 'HDFGroup/hdf5'
94+
tag: '${{ inputs.hdf_tag }}'
95+
fileName: '${{ inputs.use_hdf }}-win-vs2022_cl.zip'
96+
token: ${{ github.token }}
9097

9198
- name: Uncompress gh binary (Win)
9299
run: 7z x ${{ github.workspace }}/${{ inputs.use_hdf }}-win-vs2022_cl.zip
@@ -219,19 +226,21 @@ jobs:
219226
220227
- name: Get hdf5 release
221228
if: ${{ (inputs.use_environ == 'snapshots') }}
222-
uses: dsaltares/fetch-gh-release-asset@master
229+
uses: robinraju/release-downloader@v1
223230
with:
224-
repo: 'HDFGroup/hdf5'
225-
version: 'tags/snapshot'
226-
file: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
231+
repository: 'HDFGroup/hdf5'
232+
tag: 'snapshot'
233+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
234+
token: ${{ github.token }}
227235

228236
- name: Get hdf5 release
229237
if: ${{ (inputs.use_environ == 'release') }}
230-
uses: dsaltares/fetch-gh-release-asset@master
238+
uses: robinraju/release-downloader@v1
231239
with:
232-
repo: 'HDFGroup/hdf5'
233-
version: 'tags/${{ inputs.use_hdf }}'
234-
file: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
240+
repository: 'HDFGroup/hdf5'
241+
tag: '${{ inputs.hdf_tag }}'
242+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_gcc.tar.gz'
243+
token: ${{ github.token }}
235244

236245
- name: List files for the space (Linux)
237246
run: |
@@ -356,19 +365,21 @@ jobs:
356365
357366
- name: Get hdf5 snapshot
358367
if: ${{ (inputs.use_environ == 'snapshots') }}
359-
uses: dsaltares/fetch-gh-release-asset@master
368+
uses: robinraju/release-downloader@v1
360369
with:
361-
repo: 'HDFGroup/hdf5'
362-
version: 'tags/snapshot'
363-
file: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
370+
repository: 'HDFGroup/hdf5'
371+
tag: 'snapshot'
372+
fileName: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
373+
token: ${{ github.token }}
364374

365375
- name: Get hdf5 release
366376
if: ${{ (inputs.use_environ == 'release') }}
367-
uses: dsaltares/fetch-gh-release-asset@master
377+
uses: robinraju/release-downloader@v1
368378
with:
369-
repo: 'HDFGroup/hdf5'
370-
version: 'tags/${{ inputs.use_hdf }}'
371-
file: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
379+
repository: 'HDFGroup/hdf5'
380+
tag: '${{ inputs.hdf_tag }}'
381+
fileName: '${{ inputs.use_hdf }}-macos14_clang.tar.gz'
382+
token: ${{ github.token }}
372383

373384
- name: List files for the space (MacOS_latest)
374385
run: |
@@ -491,19 +502,21 @@ jobs:
491502

492503
- name: Get hdf5 snapshot(Windows_intel)
493504
if: ${{ (inputs.use_environ == 'snapshots') }}
494-
uses: dsaltares/fetch-gh-release-asset@master
505+
uses: robinraju/release-downloader@v1
495506
with:
496-
repo: 'HDFGroup/hdf5'
497-
version: 'tags/snapshot'
498-
file: '${{ inputs.use_hdf }}-win-vs2022_intel.zip'
507+
repository: 'HDFGroup/hdf5'
508+
tag: 'snapshot'
509+
fileName: '${{ inputs.use_hdf }}-win-vs2022_intel.zip'
510+
token: ${{ github.token }}
499511

500512
- name: Get hdf5 release(Windows_intel)
501513
if: ${{ (inputs.use_environ == 'release') }}
502-
uses: dsaltares/fetch-gh-release-asset@master
514+
uses: robinraju/release-downloader@v1
503515
with:
504-
repo: 'HDFGroup/hdf5'
505-
version: 'tags/${{ inputs.use_hdf }}'
506-
file: '${{ inputs.use_hdf }}-win-vs2022_intel.zip'
516+
repository: 'HDFGroup/hdf5'
517+
tag: '${{ inputs.hdf_tag }}'
518+
fileName: '${{ inputs.use_hdf }}-win-vs2022_intel.zip'
519+
token: ${{ github.token }}
507520

508521
- name: Uncompress gh binary (Windows_intel)
509522
run: 7z x ${{ github.workspace }}/${{ inputs.use_hdf }}-win-vs2022_intel.zip
@@ -647,19 +660,21 @@ jobs:
647660
648661
- name: Get hdf5 release (Linux_intel)
649662
if: ${{ (inputs.use_environ == 'snapshots') }}
650-
uses: dsaltares/fetch-gh-release-asset@master
663+
uses: robinraju/release-downloader@v1
651664
with:
652-
repo: 'HDFGroup/hdf5'
653-
version: 'tags/snapshot'
654-
file: '${{ inputs.use_hdf }}-ubuntu-2404_intel.tar.gz'
665+
repository: 'HDFGroup/hdf5'
666+
tag: 'snapshot'
667+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_intel.tar.gz'
668+
token: ${{ github.token }}
655669

656670
- name: Get hdf5 release (Linux_intel)
657671
if: ${{ (inputs.use_environ == 'release') }}
658-
uses: dsaltares/fetch-gh-release-asset@master
672+
uses: robinraju/release-downloader@v1
659673
with:
660-
repo: 'HDFGroup/hdf5'
661-
version: 'tags/${{ inputs.use_hdf }}'
662-
file: '${{ inputs.use_hdf }}-ubuntu-2404_intel.tar.gz'
674+
repository: 'HDFGroup/hdf5'
675+
tag: '${{ inputs.hdf_tag }}'
676+
fileName: '${{ inputs.use_hdf }}-ubuntu-2404_intel.tar.gz'
677+
token: ${{ github.token }}
663678

664679
- name: List files for the space (Linux_intel)
665680
run: |

.github/workflows/daily-build.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,12 @@ jobs:
3030
- uses: actions/checkout@v6.0.3
3131

3232
- name: Get hdf5 release base name
33-
uses: dsaltares/fetch-gh-release-asset@master
33+
uses: robinraju/release-downloader@v1
3434
with:
35-
repo: 'HDFGroup/hdf5'
36-
version: 'tags/snapshot'
37-
file: 'last-file.txt'
35+
repository: 'HDFGroup/hdf5'
36+
tag: 'snapshot'
37+
fileName: 'last-file.txt'
38+
token: ${{ github.token }}
3839

3940
- name: Read HDF5 base-name file
4041
id: gethdf5base
@@ -43,11 +44,12 @@ jobs:
4344
- run: echo "hdf5 base name is ${{ steps.gethdf5base.outputs.HDF5_NAME_BASE }}."
4445

4546
- name: Get plugin release base name
46-
uses: dsaltares/fetch-gh-release-asset@master
47+
uses: robinraju/release-downloader@v1
4748
with:
48-
repo: 'HDFGroup/hdf5_plugins'
49-
version: 'tags/snapshot'
50-
file: 'last-file.txt'
49+
repository: 'HDFGroup/hdf5_plugins'
50+
tag: 'snapshot'
51+
fileName: 'last-file.txt'
52+
token: ${{ github.token }}
5153

5254
- name: Read base-name file
5355
id: getpluginbase

0 commit comments

Comments
 (0)