Skip to content

Feat/gj fdb fe build#185

Draft
peshence wants to merge 37 commits into
mainfrom
feat/gj_fdb_fe_build
Draft

Feat/gj fdb fe build#185
peshence wants to merge 37 commits into
mainfrom
feat/gj_fdb_fe_build

Conversation

@peshence
Copy link
Copy Markdown
Collaborator

Description

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.

@peshence peshence force-pushed the feat/gj_fdb_fe_build branch 2 times, most recently from c255857 to 126e508 Compare May 12, 2026 09:38
mathleur and others added 27 commits May 26, 2026 14:23
- get both git ref build and pypi wheels into final stage an install into single venv
- use generated gj profile for source bundle path resolution
Own switching-grid lookup and mapper replacement in polytope-server so grid resolution uses the full request instead of pre_path, and move the dynamic-grid helpers/tests out of polytope-feature.
Co-authored-by: Mathilde Leuridan <Mathilde.Leuridan@ecmwf.int>
peshence added 10 commits May 26, 2026 14:23
…licit

- Organize the GribJump and MARS helper Docker/Skaffold configs into dedicated docker subdirectories with matching wrapper scripts for reproducible builds.
- Replace the worker's magic dependency selection with explicit off/rpm/image modes so source-built helper images and rpm-backed paths can be mixed predictably.
- derive MARS and GribJump helper tags from the selected ref/version inputs only, and align the worker's default image lookups with those simpler tags
- update the helper skaffold wrappers to resolve SKAFFOLD_DEFAULT_REPO and print the exact helper image refs being built, including profile-specific MARS output
- label GribJump images with the dependency pins and document the new tagging and provenance expectations in readme.md
- default MARS C  to `6.34.4.11`, MARS C++ to `7.1.9.1`
- preinstall `libaec` and pass `AEC_DIR` in the helper Dockerfile
- align the helper skaffold config, wrapper script, and docs with the new default version-based refs and image tags
@peshence peshence force-pushed the feat/gj_fdb_fe_build branch from 0b02842 to c2180af Compare May 26, 2026 14:26
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.

2 participants