File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,10 +20,14 @@ COPY asap-query-engine/Cargo.toml ./asap-query-engine/
2020COPY asap-planner-rs/Cargo.toml ./asap-planner-rs/
2121
2222# Create dummy source files so Cargo can resolve all workspace members
23- RUN mkdir -p asap-query-engine/src && echo "fn main() {}" > asap-query-engine/src/main.rs && \
24- mkdir -p asap-query-engine/benches && echo "fn main() {}" > asap-query-engine/benches/simple_store_bench.rs && \
25- mkdir -p asap-planner-rs/src && echo "fn main() {}" > asap-planner-rs/src/main.rs && \
26- echo "pub fn placeholder() {}" >> asap-planner-rs/src/lib.rs
23+ # All explicit [[bin]] targets in Cargo.toml must have stubs here for the dependency cache layer
24+ RUN mkdir -p asap-query-engine/src/bin \
25+ && echo "fn main() {}" > asap-query-engine/src/main.rs \
26+ && echo "fn main() {}" > asap-query-engine/src/bin/precompute_engine.rs \
27+ && echo "fn main() {}" > asap-query-engine/src/bin/test_e2e_precompute.rs \
28+ && mkdir -p asap-query-engine/benches && echo "fn main() {}" > asap-query-engine/benches/simple_store_bench.rs \
29+ && mkdir -p asap-planner-rs/src && echo "fn main() {}" > asap-planner-rs/src/main.rs \
30+ && echo "pub fn placeholder() {}" >> asap-planner-rs/src/lib.rs
2731
2832# Build dependencies (this layer will be cached)
2933WORKDIR /code/asap-query-engine
You can’t perform that action at this time.
0 commit comments