platform: linux image_resource: type: registry-image source: {repository: rust} # move rust's config directories to be in the current directory, so they can be cached. params: CARGO_HOME: "./.cargo-config" RUSTUP_HOME: "./.rustup-config" caches: - path: "./repo/target" - path: "./repo/.cargo-config" - path: "./repo/.rustup-config" inputs: - name: repo run: path: sh args: - -exc - | rustup component add clippy cargo clippy dir: "repo"