diff --git a/dist/save/index.js b/dist/save/index.js index b23f081..1c01262 100644 --- a/dist/save/index.js +++ b/dist/save/index.js @@ -87340,9 +87340,14 @@ async function run() { if (process.env["RUNNER_OS"] == "macOS") { await macOsWorkaround(); } + const crates = core.getInput("cache-all-crates").toLowerCase() || "false"; const allPackages = []; for (const workspace of config.workspaces) { const packages = await workspace.getPackagesOutsideWorkspaceRoot(); + if (crates === "true") { + const wsMembers = await workspace.getWorkspaceMembers(); + packages.push(...wsMembers); + } allPackages.push(...packages); try { core.info(`... Cleaning ${workspace.target} ...`); @@ -87353,7 +87358,6 @@ async function run() { } } try { - const crates = core.getInput("cache-all-crates").toLowerCase() || "false"; core.info(`... Cleaning cargo registry (cache-all-crates: ${crates}) ...`); await cleanRegistry(allPackages, crates !== "true"); }