You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.15.0] - 2025-09-14
11
+
12
+
* Add support for non-root source directory.
13
+
Accept source code and `rust-toolchain.toml` file in subdirectories of the repository.
14
+
Adds a new parameter `rust-src-dir` that controls the lookup for toolchain files and sets a default value for the `cache-workspace` input. (#69 by @Kubaryt)
15
+
10
16
## [1.14.1] - 2025-08-28
11
17
12
18
* Pin `Swatinem/rust-cache` action to a full commit SHA (#68 by @JohnTitor)
| `cache-directories` | Propagates the value to [`Swatinem/rust-cache`] | |
58
+
| `cache-workspaces` | Propagates the value to [`Swatinem/rust-cache`]. Influenced by the value of `rust-src-dir`. | |
59
+
| `cache-on-failure` | Propagates the value to [`Swatinem/rust-cache`] | true |
60
+
| `cache-key` | Propagates the value to [`Swatinem/rust-cache`] as `key` | |
61
+
| `cache-shared-key` | Propagates the value to [`Swatinem/rust-cache`] as `shared-key` | |
62
+
| `cache-bin` | Propagates the value to [`Swatinem/rust-cache`] as `cache-bin` | true |
63
+
| `cache-provider` | Propagates the value to [`Swatinem/rust-cache`] as `cache-provider` | 'github' |
64
+
| `cache-all-crates` | Propagates the value to [`Swatinem/rust-cache`] as `cache-all-crates` | false |
65
+
| `cache-workspace-crates` | Propagates the value to [`Swatinem/rust-cache`] as `cache-workspace-crates` | false |
66
+
| `matcher` | Enable problem matcher to surface build messages and formatting issues | true |
67
+
| `rustflags` | Set the value of `RUSTFLAGS` (set to empty string to avoid overwriting existing flags) | "-D warnings" |
68
+
| `override` | Setup the last installed toolchain as the default via `rustup override` | true |
69
+
| `rust-src-dir` | Path from root directory to directory with the Rust source directory (if its not in the root of the repository). Sets a default value for `cache-workspaces` that enables caching. | |
0 commit comments