Skip to content

Commit 683f80a

Browse files
authored
Remove 'cmake' from GitHub workflow yml filenames (#5824)
Now that we are CMake-only, there is no need to use cmake in the GitHub CI yml filenames.
1 parent 0d3045f commit 683f80a

24 files changed

+54
-54
lines changed

.github/workflows/README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ There are a few that only get triggered manually.
66
## Scheduled Workflows
77
- daily-schedule.yml executes the daily-build.yml which first checks that there are changes
88
* tarball.yml to create a source.zip and source.tar.gz
9-
* cygwin-cmake.yml to test on cygwin
10-
* cmake-script.yml to test and report to my.cdash
11-
* cmake-par-script.yml to test with released MPI and report to my.cdash
12-
* cmake-par-source.yml to test with MPI default branch and report to my.cdash
13-
* cmake-analysis.yml to test with LEAK and ADDRESS sanitizers and report to my.cdash
14-
* cmake-ctest.yml to create signed binaries with commit hash in the name
9+
* cygwin.yml to test on cygwin
10+
* script.yml to test and report to my.cdash
11+
* par-script.yml to test with released MPI and report to my.cdash
12+
* par-source.yml to test with MPI default branch and report to my.cdash
13+
* analysis.yml to test with LEAK and ADDRESS sanitizers and report to my.cdash
14+
* ctest.yml to create signed binaries with commit hash in the name
1515
* abi-report.yml to compare ABI to the last released binaries
1616
* release-files.yml uploads new binaries to snapshots
1717
* remove-files.yml remove previous binaries
@@ -33,21 +33,21 @@ There are a few that only get triggered manually.
3333
- publish-release.yml publishes release binaries to the support.hdfgroup bucket
3434
- release.yml creates binaries for an official release or snapshot
3535
* tarball.yml to create a source.zip and source.tar.gz
36-
* cmake-ctest.yml to create signed binaries
36+
* ctest.yml to create signed binaries
3737
* abi-report.yml to compare ABI to last released binaries
3838
* release-files.yml uploads new binaries to releases page
3939

4040
## Triggered Workflows
4141
- clang-format-check.yml runs clang-format and reports issues
42-
- cmake.yml
42+
- call-workflows.yml
4343
- codespell.yml checks spelling
4444
- cve.yml executes test_hdf5_cve.sh script
4545
- hdfeos5.yml configures and builds HDF5 then tests HDF-EOS5
4646
- linkchecker.yml verifies the links in generated doxygen files
4747
- netcdf.yml configures and builds HDF5 then tests NetCDF
4848

49-
## Workflows called by cmake.yml
50-
- main-cmake-spc.yml configure, build, and test HDF5 with:
49+
## Workflows called by call-workflows.yml
50+
- main-spc.yml configure, build, and test HDF5 with:
5151
* API default v1_6
5252
* API default v1_8
5353
* API default v1_10
@@ -59,16 +59,16 @@ There are a few that only get triggered manually.
5959
* using no filters
6060
* in debug mode and -Werror compiler option
6161
* in release mode and -Werror compiler option
62-
* with minimum cmake Version 3.18
63-
- main-cmake.yml configure, build, test, and package HDF5 on Ubuntu, macOS, and Windows
64-
- cmake-bintest.yml test binary packages created by main-cmake.yml
65-
- main-cmake-par.yml configure, build, and test HDF5 with openmpi
66-
- main-cmake-par-spc.yml configure, build, and test HDF5 with HDF5_ENABLE_WARNINGS_AS_ERRORS=ON
67-
- intel-cmake.yml configure, build, and test HDF5 with Intel OneAPI on Linux and Windows
68-
- nvhpc-cmake.yml configure, build, and test HDF5 with nvhpc
69-
- aocc-cmake.yml configure, build, and test HDF5 with AOCC and OpenMPI
70-
- testxpr-cmake.yml configure, build, and test HDF5 with HDF_TEST_EXPRESS=0
71-
- julia-cmake.yml configure and build HDF5, then test Julia hdf5 source
72-
- msys2-cmake.yml configure, build, and test HDF5 on mingw32, mingw64, ucrt64, clang64
73-
- i386-cmake.yml configure, build, and test HDF5 on 32-bit Linux
62+
* with minimum CMake Version 3.18
63+
- main.yml configure, build, test, and package HDF5 on Ubuntu, macOS, and Windows
64+
- bintest.yml test binary packages created by main.yml
65+
- main-par.yml configure, build, and test HDF5 with openmpi
66+
- main-par-spc.yml configure, build, and test HDF5 with HDF5_ENABLE_WARNINGS_AS_ERRORS=ON
67+
- intel.yml configure, build, and test HDF5 with Intel OneAPI on Linux and Windows
68+
- nvhpc.yml configure, build, and test HDF5 with nvhpc
69+
- aocc.yml configure, build, and test HDF5 with AOCC and OpenMPI
70+
- testxpr.yml configure, build, and test HDF5 with HDF_TEST_EXPRESS=0
71+
- julia.yml configure and build HDF5, then test Julia hdf5 source
72+
- msys2.yml configure, build, and test HDF5 on mingw32, mingw64, ucrt64, clang64
73+
- i386.yml configure, build, and test HDF5 on 32-bit Linux
7474

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

.github/workflows/cmake.yml renamed to .github/workflows/call-workflows.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ permissions:
2626
jobs:
2727
call-workflow-special-cmake:
2828
name: "Special Workflows"
29-
uses: ./.github/workflows/main-cmake-spc.yml
29+
uses: ./.github/workflows/main-spc.yml
3030

3131
call-workflow-ros3-cmake:
3232
name: "ROS3 VFD Workflows"
@@ -41,7 +41,7 @@ jobs:
4141

4242
call-debug-concurrent-cmake:
4343
name: "Debug Concurrency Workflows"
44-
uses: ./.github/workflows/main-cmake.yml
44+
uses: ./.github/workflows/main.yml
4545
with:
4646
cmake_version: "latest"
4747
concurrent: "CC"
@@ -50,7 +50,7 @@ jobs:
5050

5151
call-release-concurrent-cmake:
5252
name: "Release Concurrency Workflows"
53-
uses: ./.github/workflows/main-cmake.yml
53+
uses: ./.github/workflows/main.yml
5454
with:
5555
cmake_version: "latest"
5656
concurrent: "CC"
@@ -59,7 +59,7 @@ jobs:
5959

6060
call-debug-thread-cmake:
6161
name: "Debug Thread-Safety Workflows"
62-
uses: ./.github/workflows/main-cmake.yml
62+
uses: ./.github/workflows/main.yml
6363
with:
6464
cmake_version: "latest"
6565
concurrent: ""
@@ -68,7 +68,7 @@ jobs:
6868

6969
call-release-thread-cmake:
7070
name: "Release Thread-Safety Workflows"
71-
uses: ./.github/workflows/main-cmake.yml
71+
uses: ./.github/workflows/main.yml
7272
with:
7373
cmake_version: "latest"
7474
concurrent: ""
@@ -77,7 +77,7 @@ jobs:
7777

7878
call-debug-cmake:
7979
name: "Debug Workflows"
80-
uses: ./.github/workflows/main-cmake.yml
80+
uses: ./.github/workflows/main.yml
8181
with:
8282
cmake_version: "latest"
8383
concurrent: ""
@@ -86,7 +86,7 @@ jobs:
8686

8787
call-release-cmake:
8888
name: "Release Workflows"
89-
uses: ./.github/workflows/main-cmake.yml
89+
uses: ./.github/workflows/main.yml
9090
with:
9191
cmake_version: "latest"
9292
concurrent: ""
@@ -96,7 +96,7 @@ jobs:
9696

9797
call-release-cmake4:
9898
name: "CMake 4 Release Workflows"
99-
uses: ./.github/workflows/main-cmake.yml
99+
uses: ./.github/workflows/main.yml
100100
with:
101101
cmake_version: "latest"
102102
concurrent: ""
@@ -105,7 +105,7 @@ jobs:
105105

106106
call-release-cmakeMin:
107107
name: "Minimum Release Workflows"
108-
uses: ./.github/workflows/main-cmake.yml
108+
uses: ./.github/workflows/main.yml
109109
with:
110110
cmake_version: "3.26.0"
111111
concurrent: ""
@@ -114,7 +114,7 @@ jobs:
114114

115115
call-arm64-cmake:
116116
name: "arm64 Workflows"
117-
uses: ./.github/workflows/arm-main-cmake.yml
117+
uses: ./.github/workflows/arm-main.yml
118118
with:
119119
cmake_version: "latest"
120120
concurrent: ""
@@ -124,7 +124,7 @@ jobs:
124124

125125
call-debug-arm64-cmake:
126126
name: "arm64 Workflows"
127-
uses: ./.github/workflows/arm-main-cmake.yml
127+
uses: ./.github/workflows/arm-main.yml
128128
with:
129129
cmake_version: "latest"
130130
concurrent: ""
@@ -133,7 +133,7 @@ jobs:
133133

134134
call-arm64-cmake4:
135135
name: "CMake 4 arm64 Workflows"
136-
uses: ./.github/workflows/arm-main-cmake.yml
136+
uses: ./.github/workflows/arm-main.yml
137137
with:
138138
cmake_version: "latest"
139139
concurrent: ""
@@ -143,70 +143,70 @@ jobs:
143143
call-release-bintest:
144144
name: "Test Release Binaries"
145145
needs: call-release-cmake
146-
uses: ./.github/workflows/cmake-bintest.yml
146+
uses: ./.github/workflows/bintest.yml
147147
with:
148148
build_mode: "Release"
149149

150150
call-release-par:
151151
name: "Parallel Release Workflows"
152-
uses: ./.github/workflows/main-cmake-par.yml
152+
uses: ./.github/workflows/main-par.yml
153153
with:
154154
build_mode: "Release"
155155

156156
call-debug-par:
157157
name: "Parallel Debug Workflows"
158-
uses: ./.github/workflows/main-cmake-par.yml
158+
uses: ./.github/workflows/main-par.yml
159159
with:
160160
build_mode: "Debug"
161161

162162
call-release-special-par:
163163
name: "Parallel Release Special Workflows"
164-
uses: ./.github/workflows/main-cmake-par-spc.yml
164+
uses: ./.github/workflows/main-par-spc.yml
165165
with:
166166
build_mode: "Release"
167167

168168
call-debug-special-par:
169169
name: "Parallel Debug Special Workflows"
170-
uses: ./.github/workflows/main-cmake-par-spc.yml
170+
uses: ./.github/workflows/main-par-spc.yml
171171
with:
172172
build_mode: "Debug"
173173

174174
call-release-cmake-intel:
175175
name: "Intel Workflows"
176-
uses: ./.github/workflows/intel-cmake.yml
176+
uses: ./.github/workflows/intel.yml
177177
with:
178178
build_mode: "Release"
179179

180180
call-release-cmake-nvhpc:
181181
name: "nvhpc Workflows"
182-
uses: ./.github/workflows/nvhpc-cmake.yml
182+
uses: ./.github/workflows/nvhpc.yml
183183
with:
184184
build_mode: "Release"
185185

186186
call-release-cmake-aocc:
187187
name: "aocc Workflows"
188-
uses: ./.github/workflows/aocc-cmake.yml
188+
uses: ./.github/workflows/aocc.yml
189189
with:
190190
build_mode: "Release"
191191

192192
call-release-cmake-xpr:
193193
name: "TestExpress Workflows"
194-
uses: ./.github/workflows/testxpr-cmake.yml
194+
uses: ./.github/workflows/testxpr.yml
195195

196196
# call-release-cmake-julia:
197197
# name: "Julia Workflows"
198-
# uses: ./.github/workflows/julia-cmake.yml
198+
# uses: ./.github/workflows/julia.yml
199199
# with:
200200
# build_mode: "Release"
201201

202202
call-release-cmake-msys2:
203203
name: "Msys2 Workflows"
204-
uses: ./.github/workflows/msys2-cmake.yml
204+
uses: ./.github/workflows/msys2.yml
205205
with:
206206
build_mode: "Release"
207207

208208
call-release-cmake-i386:
209209
name: "i386 Workflows"
210-
uses: ./.github/workflows/i386-cmake.yml
210+
uses: ./.github/workflows/i386.yml
211211
with:
212212
build_mode: "Release"
File renamed without changes.
File renamed without changes.

.github/workflows/daily-build.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,15 @@ jobs:
8282
call-release-cmake-cygwin:
8383
needs: [get-old-names, call-workflow-tarball]
8484
name: "Cygwin Workflows"
85-
uses: ./.github/workflows/cygwin-cmake.yml
85+
uses: ./.github/workflows/cygwin.yml
8686
with:
8787
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
8888
use_environ: snapshots
8989
if: ${{ ((needs.call-workflow-tarball.outputs.has_changes == 'true') || (needs.get-old-names.outputs.run-ignore == 'ignore')) }}
9090

9191
call-workflow-c-script:
9292
needs: [get-old-names, call-workflow-tarball, call-aws-c-s3-build]
93-
uses: ./.github/workflows/cmake-script.yml
93+
uses: ./.github/workflows/script.yml
9494
with:
9595
cmake_version: "latest"
9696
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
@@ -99,7 +99,7 @@ jobs:
9999

100100
call-workflow-par-script:
101101
needs: [get-old-names, call-workflow-tarball]
102-
uses: ./.github/workflows/cmake-par-script.yml
102+
uses: ./.github/workflows/par-script.yml
103103
with:
104104
cmake_version: "latest"
105105
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
@@ -109,7 +109,7 @@ jobs:
109109

110110
call-workflow-par-source:
111111
needs: [get-old-names, call-workflow-tarball]
112-
uses: ./.github/workflows/cmake-par-source.yml
112+
uses: ./.github/workflows/par-source.yml
113113
with:
114114
cmake_version: "latest"
115115
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
@@ -120,22 +120,22 @@ jobs:
120120
call-developer-cmake:
121121
needs: [get-old-names, call-workflow-tarball]
122122
name: "Developer Workflows"
123-
uses: ./.github/workflows/dev-cmake.yml
123+
uses: ./.github/workflows/dev.yml
124124
with:
125125
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
126126
if: ${{ ((needs.call-workflow-tarball.outputs.has_changes == 'true') || (needs.get-old-names.outputs.run-ignore == 'ignore')) }}
127127

128128
call-workflow-sanitizers:
129129
needs: [get-old-names, call-workflow-tarball]
130-
uses: ./.github/workflows/cmake-analysis.yml
130+
uses: ./.github/workflows/analysis.yml
131131
with:
132132
file_base: ${{ needs.call-workflow-tarball.outputs.file_base }}
133133
use_environ: snapshots
134134
if: ${{ ((needs.call-workflow-tarball.outputs.has_changes == 'true') || (needs.get-old-names.outputs.run-ignore == 'ignore')) }}
135135

136136
call-workflow-ctest:
137137
needs: [get-old-names, call-workflow-tarball, call-aws-c-s3-build]
138-
uses: ./.github/workflows/cmake-ctest.yml
138+
uses: ./.github/workflows/ctest.yml
139139
with:
140140
cmake_version: 'latest'
141141
preset_name: ci-StdShar
File renamed without changes.

0 commit comments

Comments
 (0)