prop/rust/prop_grid_rs
Graham McIntire bfef11dbdf
Some checks failed
Build base image / Build and push base image (push) Successful in 14s
Build and Push / Build CI test image (push) Successful in 14s
Build and Push / Build and Push Docker Image (push) Failing after 18m31s
Build prop-grid-rs / Test, build, push (push) Successful in 23m55s
fix(ci): stage band_weights.json into the prop-grid-rs build context
json_weights_golden reads priv/algo/band_weights.json via a bare
relative path. That resolves inside `cargo test` at the crate root but
not inside the image build, whose context is rust/prop_grid_rs and
whose WORKDIR is /src — so the test aborted with "JSON file must
exist" and the build never produced an image.

grid-rs CI has been red since 2fd88a94, the commit that added the
test. Production still runs main-1785606663-95976b6 (95976b6b, the
last green build), so every prop-grid-rs change since then — including
the HRDPS rotated-pole decode fix — has silently failed to ship.

Three parts:
  * resolve the fixture from CARGO_MANIFEST_DIR so the path no longer
    depends on the cwd
  * stage the file into the build context in the workflow
  * COPY it to /priv in the builder stage, where
    CARGO_MANIFEST_DIR/../../priv resolves from /src
2026-08-05 18:01:24 -05:00
..
src fix(hrdps): parse wgrib2 grid_template=1 rotated-pole output 2026-08-05 17:33:39 -05:00
tests fix(ci): stage band_weights.json into the prop-grid-rs build context 2026-08-05 18:01:24 -05:00
.gitignore feat(grid-rs): Rust worker for HRRR f01..f18 propagation chain 2026-04-19 15:42:49 -05:00
Cargo.lock chore: update all dependencies, fix Bandit CVE-2026-65623 HIGH 2026-07-27 11:35:06 -05:00
Cargo.toml fix(propagation): 7 pipeline bugs + validation harnesses + model improvements 2026-08-01 19:28:41 -05:00
Dockerfile fix(ci): stage band_weights.json into the prop-grid-rs build context 2026-08-05 18:01:24 -05:00