The previous approach (`docker run -v $(pwd)/rust/prop_grid_rs:/src`) fails under act_runner because the runner container's pwd isn't a path the host docker daemon can see — clippy installed, then cargo couldn't find Cargo.toml. Move the lint + test gate into the Dockerfile builder stage so the build context ships over the socket the normal way. If clippy warns or a test regresses, the image build fails and nothing is pushed. |
||
|---|---|---|
| .. | ||
| build-grid-rs.yaml | ||
| build.yaml | ||