Skip to content

fix(l1): resolve repl against the root workspace - #7134

Open
questfever wants to merge 1 commit into
lambdaclass:mainfrom
questfever:main
Open

fix(l1): resolve repl against the root workspace#7134
questfever wants to merge 1 commit into
lambdaclass:mainfrom
questfever:main

Conversation

@questfever

Copy link
Copy Markdown

Motivation

tooling/repl is declared as a member of the root workspace, but Cargo discovers tooling/Cargo.toml first when the repl manifest is used directly.

Because the tooling workspace does not include repl, commands such as:

cargo metadata --manifest-path tooling/repl/Cargo.toml --no-deps

fail with:

current package believes it's in a workspace when it's not

Description

Explicitly set the package workspace to the repository root with:

workspace = "../.."

This makes manifest-relative Cargo invocations resolve tooling/repl against the workspace that already declares it as a member.

tooling/runner is not included in this change because it is not present under tooling/ on the current main branch.

Checklist

  • Updated STORE_SCHEMA_VERSION (crates/storage/lib.rs) if the PR includes breaking changes to the Store requiring a re-sync.

Closes #7107

@questfever
questfever requested a review from a team as a code owner August 12, 2026 17:53

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@github-actions github-actions Bot added the external-contributor PR opened by a contributor outside the team label Aug 12, 2026
@questfever

Copy link
Copy Markdown
Author

@ilitteri @iovoid Could you please take a look when you have a chance? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external-contributor PR opened by a contributor outside the team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(l1): tooling/repl and tooling/runner resolve to the workspace that disowns them

1 participant