graphql-engine/v3/crates/plan
Daniel Harvey 056b1c18fc Stop Nix rebuilding (#1329)
<!-- The PR description should answer 2 important questions: -->

### What

Our Nix build was building all the workspace crates as part of it's deps
step. This means when any library crate is changed, we throw away all
the caching, which isn't ideal. This filters the source files out of
those builds, so that we get more cache hits. We also move all Cargo
features into the workspace, which I've been meaning to do for ages, so
things are more consistent, and again, we get more cache hits generally.

V3_GIT_ORIGIN_REV_ID: c724b152692575edf6c00ab426e48ecca13aa998
2024-11-11 12:06:31 +00:00
..
src Enable argument presets in OpenDD pipeline (#1228) 2024-10-17 10:48:04 +00:00
Cargo.toml Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
README.md Create plan crate (#1149) 2024-09-24 14:40:11 +00:00

plan

the crate where we turn OpenDD IR + resolved metadata into execute::plan types. Kept separate from other crates because this is likely to be a mess to begin with.