Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

migrate to a single workspace #582

Closed
wants to merge 1 commit into from
Closed

Conversation

nyurik
Copy link
Contributor

@nyurik nyurik commented Aug 29, 2023

Consolidate the build setup for all crates to use 2021-style cargo.toml with workspaces. Note that the tests/ dir has an unusual setup, where the tests dir is both a separate crate and a set of integration tests for the log crate.

I am not certain of all the interactions here, and making it into a regular test crate breaks the filter test, so leaving as is for now until someone can explain what's going on there.

Consolidate the build setup for all crates to use 2021-style cargo.toml
with workspaces.  Note that the `tests/` dir has an unusual setup,
where the tests dir is both a separate crate and a set of integration tests for the log crate.

I am not certain of all the interactions here, and making it into a
regular test crate breaks the filter test, so leaving as is for now
until someone can explain what's going on there.
@KodrAus
Copy link
Contributor

KodrAus commented Dec 30, 2023

Thanks for the PR @nyurik! Sorry for the delayed response here. The integration test project is a bit of an oddity, but it seems like pulling everything into a single workspace adds to the confusion rather than reducing it. I think this could be something to revisit in the future, but for the time being the status quo is less machinery.

@KodrAus KodrAus closed this Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants