Skip to content

Feature/adopt ci infrastructure - #152

Open
mcocdawc wants to merge 4 commits into
developfrom
feature/adopt-ci-infrastructure
Open

Feature/adopt ci infrastructure#152
mcocdawc wants to merge 4 commits into
developfrom
feature/adopt-ci-infrastructure

Conversation

@mcocdawc

@mcocdawc mcocdawc commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Description

Rollout the new CI infrastructure.

Contributor Declaration

By opening this pull request, I affirm the following:

  • All authors agree to the Contributor License Agreement.
  • The code follows the project's coding standards.
  • I have performed self-review and added comments where needed.
  • I have added or updated tests to verify that my changes are effective and functional.
  • I have run all existing tests and confirmed they pass.

Load the install-tree targets file unless we are genuinely inside
ecbuild's own build tree (guard on _IS_BUILD_DIR_EXPORT, not just a
same-named _BINARY_DIR), and make ecbuild_target_fortran_module_directory
a function so its parsed args don't leak into the caller scope.
Add the new artifact-based CI as a parallel workflow ci-infrastructure.yml
(resolve -> matrix build+publish) with its composite actions and the generated
cross-repo-trigger.yml, leaving the existing ci.yml untouched so both run in
parallel during the rollout. Source of truth is .ci/manifest.toml. Runner CI
only (no HPC in this rollout).
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