Skip to content

ci: test kind through a job-script recipe; name compiler binaries in *-compiler-binary - #190

Merged
mcocdawc merged 1 commit into
developfrom
drop-build-action-fields
Oct 5, 2026
Merged

mcocdawc merged 1 commit into
developfrom
drop-build-action-fields

Conversation

@mcocdawc

@mcocdawc mcocdawc commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator
  • The test kind runs .ci/runner/test.sh.j2 with run-job-script, instead of .github/actions/test-ecbuild, which is deleted. The recipe extends cmake-runner.sh.j2, exports CC/CXX/FC in set_environment for the nested cmake runs of the suite, and configures with -DENABLE_TESTS=ON. Run locally in the leg's image: 50 of 50 tests pass.
  • HPC legs: cc/cxx become c-compiler-binary/cxx-compiler-binary. Until Allow to select the Fortran interface generator in ecbuild_generate_fortran_interfaces #103 merges, their job titles show only the platform, e.g. build-hpc (hpc-atos-gnu); afterwards the compiler is back.

Rendered scripts are unchanged for every existing leg, and so are the generated cross-repo-trigger*.yml; the regenerate bot brings trigger-downstream*.yml up to date. Needed before ecmwf/ci-infrastructure#103, which removes these fields; it works on ci-infrastructure main today.

🤖 Generated with Claude Code

…*-compiler-binary

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mcocdawc
mcocdawc merged commit 269bf87 into develop Oct 5, 2026
327 of 344 checks passed
@mcocdawc
mcocdawc deleted the drop-build-action-fields branch October 5, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant